Apache 服务器开启网站 HTTPS 方法

有时候,我们需要用Apache服务器反向代理其他网站的服务,或者发布网站。那么如何在Apache服务器上开启HTTPS呢?

申请SSL证书

想要开启HTTPS,需要先申请一个SSL证书。建议您在腾讯云申请免费SSL证书。

申请好证书后,下载证书,并找到Apache文件夹。

部署SSL证书

将如下代码添加至 httpd.conf 的<VirtualHost *:443>中,以部署SSL证书在网站:

SSLEngine on   #开启SSL
SSLProxyEngine On
SSLProxyVerify none
SSLCertificateFile "C:\WEB\cert\search\search.fuyeor.com_public.crt"  #公匙证书
SSLCertificateKeyFile "C:\WEB\cert\search\search.fuyeor.com.key"  #私匙证书
SSLCertificateChainFile "C:\WEB\cert\search\search.fuyeor.com_chain.crt"  #域名证书

并将HTTP重定向到相应的HTTPS站点:

<VirtualHost *:80>
ServerName 你的网站域名
RewriteEngine on
RewriteRule ^(.*)?$ https:// 你的网站域名 $1 [R=301,L]
</VirtualHost>
默认图片
Marugu Fuyeor
欢迎来到复网 - 教程与解决方案 - Marugu Fuyeor
文章: 95

留下评论