ssl - https 在 Xampp 上不起作用
问题描述
如何让 https 在 xampp 上运行。我正在创建一个网站,但如果使用 https:// 调用,则不起作用。我试试
DocumentRoot C:/xampp/htdocs/yourProject
ServerName yourProject.whatever
SSLEngine on
SSLCertificateFile "conf/ssl.crt/server.crt"
SSLCertificateKeyFile "conf/ssl.key/server.key"
和
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
结果: 在此处输入图像描述
非常感谢您。
解决方案
确保您的服务器正在侦听端口 443。示例:
<VirtualHost *:443>
ServerName www.foo.com
DocumentRoot /var/www/www.foo.com/htdocs
CustomLog /var/log/apache/www.foo.com-access.log combined
ErrorLog /var/log/apache/www.foo.com-error.log
# Example SSL configuration
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLCertificateFile "/var/www/www.foo.com/ssl/server.crt"
SSLCertificateKeyFile "/var/www/www.foo.com/ssl/server.key"
</VirtualHost>
推荐阅读
- python - 如何在数字海洋上使用 https 制作 Flask 应用程序
- javascript - 自定义挂钩内的 setState 调用未更新状态
- python - 用于检索假负值的 Python 编程
- python - 熊猫数据框中的复杂选择
- prolog - 包装列表中的每个元素
- sql - 如何在 SQL Server 中循环以合并记录
- xamarin.forms - 即使安装了 Xamarin 也无法解析引用
- python - 使用 Azure 数据工厂从 REST API 获取数据
- makefile - AC_SUBST 指定额外的源目录
- html - 父容器调整大小时,Fullcalendar v4 资源时间线未采用全宽