CentOS7.2下SSL证书的配置

2023-10-27

HTTPS的配置

2017-07-28


准备

假设CentOS7 已经安装了Apache Web服务器.

 yum install mod_ssl openssl

安装完毕后,会自动生成 /etc/httpd/conf.d/ssl.conf 文件

然后就是相关的证书要准备好
SSL证书
这里用的是腾讯云免费的TrustAsia的SSL证书,解压后取Apache的证书传至服务器。
证书
上传至服务器后,接下来配置Apache
配置Apache Web服务器

首先,修改下面的配置文件。只需要需配置红色部分 SSLCertificateFile 和 SSLCertificateKeyFile,把目录换成你所对应的上传证书的目录

  # vim /etc/httpd/conf.d/ssl.conf

  #
  # When we also provide SSL we have to listen to the 
  # the HTTPS port in addition.
  #
  Listen 443 https

  ##
  ## SSL Virtual Host Context
  ##

  <VirtualHost _default_:443>
  # General setup for the virtual host, inherited from global    configuration

  DocumentRoot "/var/www/html/a.com"
  ServerName www.a.com:443

  ### overwrite the following parameters ###

SSLCertificateFile     /etc/pki/tls/certs/server.crt
SSLCertificateKeyFile /etc/pki/tls/private/server.key

  ### The following parameter does not need to be modified in case of a self-signed certificate. ###
  ### If you are using a real certificate, you may receive a certificate bundle. The bundle is added using the following parameters ###
  SSLCertificateChainFile /etc/pki/tls/certs/example.com.ca-bundle

然后,重新启动httpd服务使更改生效

 systemctl restart httpd

Web服务器现在就可以使用HTTPS啦

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS7.2下SSL证书的配置 的相关文章

  • 仅使用 .htaccess 在某些页面上将 http 重写为 https

    我知道关于我的问题有很多话题 我检查了所有这些并尝试了它们 但无法使其工作 我只需要在某些页面上将 http 重写为 https 访问 https 页面后 URL 将返回到 http 这是我到目前为止所拥有的 Rewrite Rules f
  • 无法验证 SSL 证书

    我想做的事 与以下人员保持干净的联系openssl connect到远程站点 网站似乎是自签名的 What I m getting CONNECTED 00000003 depth 0 CN DC01 home pri verify err
  • 无法查找 Websphere 8.5 中是否启用了 SSL

    我编写了一个简单的 ejb 瘦客户端来查找 IBM WebSphere 8 5 中部署的 bean 当服务器上未启用 SSL 时 我能够成功查找 bean 但是一旦启用 SSL 我就开始收到下面提到的异常 This is how I ena
  • 通过 awselb 使用 ssl 时的 neo4j java 驱动程序问题

    I am using neo4j community version 3 1 1 and enterprise edition version 3 0 1 with ssl configured through awselb To conn
  • “访问此资源所需的证书无效”

    XMLHttpRequest Network Error 0x800c0019 Security certificate required to access this resource is invalid 我已经找到解决方案了 首先 我
  • SSL 和 Tkinter 不存在于 Python 3.5.2、Debian Linux 的源代码构建中

    我刚刚将 Python 3 5 2 下载到我的 Debian 机器上并使用以下命令构建它 configure make make test sudo make install 一切正常 但在make test输出中 它显示安装程序由于未安装
  • 为 MoonAPNS 创建 p12 文件时卡住了

    我在创建 p12 证书时遇到一些问题 我之前创建了一个带有推送通知的应用程序 效果很好 应用程序获取用户设备 ID 并将其保存到数据库中 我已将代码添加到我的新应用程序中 并进行了与新应用程序一起使用的修改 从日志来看 它的工作方式似乎与我
  • 地址栏中的 https 锁和公司名称

    我注意到在查看贝宝的网站时 他们的公司名称位于 Chrome 中的锁定图标旁边 这是因为他们创作了 ssl 证书 还是您认为他们是如何实现这一目标的 这是我一直很好奇的事情 但在搜索过程中我很难找到任何答案 您需要一个称为 扩展验证 EV
  • Web 客户端异常:底层连接已关闭:无法建立 SSL/TLS 安全通道的信任关系

    我有一个简单的应用程序 它使用 C Web 客户端类来下载网站 HTML 这是我正在使用的代码的精简示例 WebClient wc new WebClient wc Headers Add user agent Mozilla 4 0 co
  • Apache mod_rewrite 内部到不同的端口

    是否可以使用 mod rewrite 内部重定向 因此地址栏中的 url 不会更改 到同一主机上的不同端口 例如 http host com 8080 gt http host com 9999 myapplication param va
  • 一个文件夹中的多个 htaccess 文件,还是条件 AuthType Basic?

    我在本地服务器和实时服务器上使用相同的 htaccess 文件 并希望在测试服务器上使用相同的文件 以使代码管理更容易 目前 虽然我必须有一个不同的文件 因为我的测试服务器具有 htaccess 密码访问权限 AuthType Basic
  • SSL 到底如何工作?

    SSL 是如何工作的 证书安装在客户端 或浏览器 和服务器 或Web服务器 的哪里 当您在浏览器中输入 URL 并从服务器获取页面时 信任 加密 身份验证过程如何启动 HTTPS协议如何识别证书 当证书负责所有信任 加密 身份验证工作时 为
  • 绕过带index.php和不带index.php的url的htpasswd身份验证

    我已经使用 htaccess 文件添加了 htpasswd 保护进行身份验证 现在我想绕过身份验证www website com and www website com index php其中两个 url 都在访问 index php 文件
  • 无法将 Laravel 应用程序部署到 EC2

    我的 Laravel 项目全部在我的本地主机上运行 我将其部署到 EC2 但没有任何反应 我在开发控制台中看到的只是内部错误 500 我缺少什么 在部署到 AWS 之前我需要更改哪些内容 这是网址 http ec2 52 88 99 75
  • 使用 Nginx 或 Apache 来提供动态内容? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 信任所有将文件发送到 https Web 服务的 java 类

    我需要编写自己的类来告诉 mule 与服务 wsdl 的 https 连接已验证 我的 mule 项目已经接近完成 但最后一块丢失了 在特定的 url 发送文件 我想要实现的目标 建立连接并将 xml 发送到目标 url 读取 xml 格式
  • tomcat 7 + ssl 不工作 - ERR_SSL_VERSION_OR_CIPHER_MISMATCH

    Ubuntu 14 tomcat 7 java 7 our crt our key 和 gd bundle g2 g1 crt 由 godaddy 提供 该捆绑包中有 3 个证书 通过查看文件可以看出 请注意 我们的密钥和 crt 在 no
  • SSL 握手警报:升级到 Java 1.7.0 后出现 unrecognized_name 错误

    我今天从 Java 1 6 升级到 Java 1 7 从那时起 当我尝试通过 SSL 与我的网络服务器建立连接时 就会发生错误 javax net ssl SSLProtocolException handshake alert unrec
  • 配置 shiro.ini 以进行 JDBC 连接

    作为我新的一年学习新技术计划的一部分 我开始尝试使用 Apache Shiro 安全框架 我设法让基本示例正常工作 该示例将用户名 密码和角色存储在 shiro ini 文件中 但是当我修改 shiro ini 文件以使用 JDBC 时 它
  • 在 C++ 和 Windows 中使用 XmlRpc

    我需要在 Windows 平台上使用 C 中的 XmlRpc 尽管我的朋友向我保证 XmlRpc 是一种 广泛可用的标准技术 但可用的库并不多 事实上 我只找到一个库可以在 Windows 上执行此操作 另外一个库声称 您必须做很多工作才能

随机推荐

  • 2023华为OD机试真题-寻找关键钥匙(JAVA、Python、C++)

    题目描述 小强正在参加 密室逃生 游戏 当前关卡要求找到符合给定 密码K 升序的不重复小写字母组成 的箱子 并给出箱子编号 箱子编号为1 N 每个箱子中都有一个字符串s 字符串由大写字母 小写字母 数字 标点符号 空格组成 需要在这些字符串
  • Webview setLayoutAlgorithm

    表示这个东西还是不用的为好 前端工程师会为自己的弹出框设置好位置 不必要手机端再来做弹出框的设置 要不就直接弹出原生弹出框 第一种 java WebSettings settings webView getSettings settings
  • TenSEAL学习笔记二

    文章目录 Training and Evaluation of Logistic Regression on Encrypted Data Download the coronary heart disease dataset Initia
  • 华为机试(JAVA)真题Od【A卷+B卷】2023

    目录 华为OD机试是什么 华为OD面试流程 华为OD机试通过率高吗 华为OD薪资待遇 华为OD晋升空间 大家好 我是哪吒 本专栏包含了最新最全的华为OD机试真题 有详细的分析和Java代码解答 已帮助1000 同学顺利通过OD机考 发现新题
  • gdb+gdbserver远程调试

    gdb gdbserver远程调试 文章目录 gdb gdbserver远程调试 一 gdb gdbserver交叉编译 1 源码下载 2 编译gdb 3 交叉编译gdbserver 二 远程使用gdbserver 1 attach调试运行
  • 为什么闹钟设置了却不响_手机闹钟不响是怎么回事 怎么设置闹钟【图文】

    手机大家都比较了解吧 手机由之前的来款式手机发展到了现在的4G大屏手机 这就是时代进步的见证 手机有很多的功能 但是今天小编给大家介绍的这个功能虽说不是什么 高科 技的功能 但是它确实最实用的 尤其是对于我们这些每天工作或者学习的人来说 这
  • Microsoft Visual C++下载,VC++下载

    Microsoft Visual C 2019 v14 28 29617 Microsoft Visual C Redistributable 系统运行库 简称MSVC VB VC 是Windows操作系统应用程序的基础类型库组件 Micr
  • Nginx反向代理proxy_pass

    一 概述 代理 proxy 即中间人 它代替客户端发送请求给服务器 收到响应后再转给客户端 通常意义上的代理是从用户的角度讲的 用户通过某个代理可以访问多个网站 这个代理是靠近用户的 比如某些公司可能需要限制员工所访问的网站 就会在网络出口
  • MySQL-多表查询

    一 表架构 student sid sname sage ssex 学生表 course cid cname tid 课程表 sc sid cid score 成绩表 teacher tid tname 教师表 二 建表sql语句 SET
  • STM32 进阶教程 1 - micropython 移植

    原文 https blog csdn net zhanglifu3601881 article details 91997528 前言 Python是一种解释型 面向对象 动态数据类型的高级程序设计语言 Python 是一个高层次的结合了解
  • 11.AOP之注解配置

    1 使用IDEA创建工程 2 引入项目使用的依赖
  • Spring静态注入

    原文链接 http blog csdn net chen1403876161 article details 53644024 spring静态注入的三种方式 说明 MongoFileOperationUtil是自己封装的一个Mongodb
  • [Synth 8-2543] port connections cannot be mixed ordered and named

    我也遇到了这个问题 卡了半天 刚自己解决了 给再发生这种状况的盆友们一点参考 Jakes uut clk clk we we T T cos1 cos1 sin1 sin1 cos2 cos2 sin2 sin2 cos3 cos3 sin
  • MII/MDIO接口详解

    本文主要分析MII RMII SMII 以及GMII RGMII SGMII接口的信号定义 及相关知识 同时本文也对RJ 45接口进行了总结 分析了在10 100模式下和1000M模式下的设计方法 MII接口提供了MAC与PHY之间 PHY
  • 纵表和横表的相互转换与自我理解

    纵表和横表的相互转换与自我理解 横表 纵表 结论 纵表转横表 横表转纵表 横表 优点 一行表示了一个实体记录 清晰可见 一目了然 缺点 如果现在要给这个表加一个字段 那么就必须重建表结构 纵表 优点 如果现在要给这个表加一个字段 只需要添加
  • 105套最新计算机专业毕业设计源码+数据库+论文

    最近又到了毕设期 很多计算机的同学都在忙着做毕设 可毕设总是遥遥无期 我身边的朋友也在忙自己的毕业设计程序 目前也是难产一样慢慢挤出来 很能感受到大家的痛苦 但是本科毕设程序还是挺简单的 市面上有大量几千套 上万套的参考 面对这么多资源 你
  • Eclipse工具启动提示the selection cannot be launched,and there are no recent

    误删了eclipse之后 发现了 jdk 64bit与eclipse 32bit位数不匹配 jdk配置环境不变 重新安装eclipse 方便 将eclipse zip解压到D Eclipse下 直接点击eclipse exe即可 安装过程可
  • 删除数组中的某个指定元素或数组对象<学习笔记>

    1 删除数组中的某个指定元素 let index this fileList indexOf filename if index gt 1 this fileList splice index 1 其中fileList为我的数组 我要找到f
  • Debian 10.x 网卡配置那些事儿

    Linux系统要上网 必然要学会对网卡进行配置 对于Redhat系 在 etc sysconfig network scripts 目录下的一大堆文件 要修改 你得一个一个文件来过 对于Debian系 不管你有多少张网卡 有线网卡还是无线网
  • CentOS7.2下SSL证书的配置

    HTTPS的配置 2017 07 28 准备 假设CentOS7 已经安装了Apache Web服务器 yum install mod ssl openssl 安装完毕后 会自动生成 etc httpd conf d ssl conf 文件