美文网首页我爱编程
CentOS7下 apache配置SSL证书

CentOS7下 apache配置SSL证书

作者: 守星的犬 | 来源:发表于2018-07-26 10:04 被阅读21次

首先要已经安装了Apache,并且已经设置好网站的绑定配置。

接下来介绍一下配置SSL证书的方法。


安装SSL模块

yum install mod_ssl -y


建立一个存放证书的文件夹

mkdir /etc/httpd/ssl/


上传申请好的证书文件到ssl目录下

编辑/etc/httpd/conf.d/ssl.conf文件
去掉文件中下列内容的注释#

 DocumentRoot "/var/www/html"  #网页文件路径
 
 ServerName 域名:443  #改为自己的域名
 
 SSLEngine on  #启用SSL功能
 
 SSLCertificateFile   /etc/httpd/ssl/www.your.com.crt   #填写证书文件路径
 
 SSLCertificateKeyFile   /etc/httpd/ssl/www.your.com.key  #填写私钥文件路径

 SSLCertificateChainFile   /etc/httpd/ssl/www.your.com_bundle.crt  #填写证书链文件路径

重新启动Apache服务

service httpd restart


不出意外现在已经可以使用https://来访问网站了。

如果希望所有http请求强制使用https,需要编辑网站根目录下的.htaccess文件。加入下面的配置信息到该文件即可。

RewriteEngine on
 
RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

现在再输入http://www.你的域名.com,则会强制跳转到https://www.你的域名.com。

相关文章

网友评论

    本文标题:CentOS7下 apache配置SSL证书

    本文链接:https://www.haomeiwen.com/subject/mbuvmftx.html