记录本站Apache 网站全站部署ssl

wordpress admin 4个月前 (04-30) 269次浏览 0个评论

记录本站部署ssl的过程

1.申请的腾讯云的免费单域名ssl证书。

2.下载证书,上传到服务器

编辑:httpd-ssl.conf 配置文件

修改如下内容:

<VirtualHost 0.0.0.0:443>
DocumentRoot "/var/www/html"  # 这里填写网站目录地址
ServerName www.xxxxx.com
SSLEngine on   #  启用 SSL 功能
SSLCertificateFile /etc/httpd/ssl/2_www.xxx_cert.crt  # 证书文件的路径
SSLCertificateKeyFile /etc/httpd/ssl/3_www.xxx.com.key  # 私钥文件的路径
SSLCertificateChainFile /etc/httpd/ssl/1_root_bundle.crt  # 证书链文件的路径
</VirtualHost>

service httpd restart

重新启动 Apache 服务器,使用 https://www.xxx.com 进行访问。

如无法使用检查:httpd.conf 配置文件中

LoadModule ssl_module modules/mod_ssl.so
Include conf.modules.d/*.conf

这两条语句是否取消注释

设置HTTP重定向为HTTPS

修改 .htaccess文件 添加如下内容

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.xxx.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^xxx.com [NC]
RewriteRule ^(.*)$ https://www.xxx.com/$1 [L,R=301]


小泉博客|本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN
协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。转载请注明原文链接:记录本站Apache 网站全站部署ssl
喜欢 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到