网站开启了https,本地都无法访问了,使用的是XAMPP集成PHP环境,如何支持https?方法是修改D:\xampp\apache\conf\extra的httpd-vhost.conf文件,按以下格式添加针对https的支持,如端口是443.
<VirtualHost *:443>
DocumentRoot "/xampp/htdocs/ddd"
ServerName www.111cn.net
ServerAlias *.111cn.net
SSLEngine on
SSLCertificateFile "conf/ssl.crt/server.crt"
SSLCertificateKeyFile "conf/ssl.key/server.key"
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "/xampp/htdocs/static"
ServerName www.111cn.net
ServerAlias *.xxxcdn.com
SSLEngine on
SSLCertificateFile "conf/ssl.crt/server.crt"
SSLCertificateKeyFile "conf/ssl.key/server.key"
</VirtualHost>
XAMPP已经默认支持openssl,也装有默认的证书,因此只需进行以上步骤即可。再次通过浏览器访问提示证书有风险,忽略或添加例外就可以正常访问了。
时间: 2024-10-14 03:42:41