Apache 安装ssl证书

yum安装的Apache配置https方法

1、安装相关软件
#yum -y install httpd
#yum -y install mod_ssl

2、修改配置文件
#vim /etc/httpd/conf/httpd.conf
1)去掉下面两行注释
Include conf.modules.d/.conf
IncludeOptional conf.d/
.conf

2)将下面的代码添加到httpd.conf配置文件的尾部
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/?(.*)$ https://%{SERVER_NAME}/$1 [L,R]

3)编辑配置文件
#vim /etc/httpd/conf.modules.d/00-ssl.conf
去掉下面的注释(默认是没有注释)
LoadModule ssl_module modules/mod_ssl.so
去掉下面的注释(默认是没有注释)
#vim /etc/httpd/conf.modules.d/00-base.conf
LoadModule rewrite_module modules/mod_rewrite.so

3、生成相关的证书及**文件(小编是在腾讯云申请的SLL证书)
#openssl genrsa -out server.key 2048
#openssl req -new -key server.key -out server.csr
#openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
注:要在同一个目录下生成证书。

4、编辑配置文件中的证书跟**以及去掉注释
#vim /etc/httpd/conf.d/ssl.conf
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/2_mxuan.wang.crt --.crt文件路径
SSLCertificateKeyFile /etc/pki/tls/private/3_mxuan.wang.key --.key文件路径
复制生成的秘钥文件到ssl.conf指定的位置
Apache 安装ssl证书
这是我在腾讯云申请的证书,选择自己对应的服务器证书apache
Apache 安装ssl证书
把他们放到对应的目录
/etc/pki/tls/certs
Apache 安装ssl证书
/etc/pki/tls/certs
Apache 安装ssl证书
5、编辑配置文件
#vim /etc/httpd/conf.d//ssl.conf
配置如下:
Apache 安装ssl证书
6、重启Apache服务
systemctl restart httpd

Apache 安装ssl证书
测试成功

如果是自己生成的证书会不被浏览器识别,所以会出现下面的页面,说此站点不安全,我们直接不用管,点击详细信息

Apache 安装ssl证书
上面点击详细信息之后,或展开下面的页面,我们点击“转到此网页(不推荐)”即可进入我们需要访问的网站页面。
Apache 安装ssl证书
测试成功
想一起学习Linux加我QQ:764995229Apache 安装ssl证书