使用 Laragon Apache 问题启用 SSL

wie*_*ieb 6 apache ssl laragon

我从 ZeroSSL 获得了 90 天免费 SSL 证书,其中包含 3 个文件:ca_bundle.crt、certificates.crt 和 private.key。然后放入C:\larragon\etc\ssl

\n

编辑 C:\\larragon\\etc\\apache2\\sites-enabled\\00-default.conf

\n
<VirtualHost _default_:80>\n    <Directory "C:/laragon/www">\n        AllowOverride All\n        Require all granted\n    </Directory>\n</VirtualHost>\n<VirtualHost _default_:443>\n    <Directory "C:/laragon/www">\n        AllowOverride All\n        Require all granted\n    </Directory>\n\n    SSLEngine on\n    SSLCertificateFile       C:/laragon/etc/ssl/certificate.crt\n    SSLCertificateKeyFile    C:/laragon/etc/ssl/private.key\n    SSLCertificateChainFile  C:/laragon/etc/ssl/ca_bundle.crt\n    \n#SSLCertificateFile      C:/laragon/etc/ssl/laragon.crt\n#SSLCertificateKeyFile   C:/laragon/etc/ssl/laragon.key\n</VirtualHost>\n
Run Code Online (Sandbox Code Playgroud)\n

C:\\larragon\\etc\\apache2\\httpd-ssl.conf 已由 Laragon 自动编辑

\n
Listen 443\n\nSSLCipherSuite HIGH:MEDIUM:!MD5:!RC4\nSSLProxyCipherSuite HIGH:MEDIUM:!MD5:!RC4\n\nSSLHonorCipherOrder on \n\nSSLProtocol all -SSLv3\nSSLProxyProtocol all -SSLv3\n\nSSLSessionCache "shmcb:logs/ssl_scache(512000)"\nSSLSessionCacheTimeout  300\n
Run Code Online (Sandbox Code Playgroud)\n

C:\\larragon\\bin\\apache\\httpd-2.4.47-win64-VS16\\conf\\httpd.conf 也由 Laragon 自动编辑

\n
<IfModule ssl_module>\nSSLRandomSeed startup builtin\nSSLRandomSeed connect builtin\n</IfModule>\n\nAcceptFilter http none\nAcceptFilter https none\nEnableSendfile Off\nEnableMMAP Off\n\nIncludeOptional "C:/laragon/etc/apache2/alias/*.conf"\nIncludeOptional "C:/laragon/etc/apache2/sites-enabled/*.conf"\nInclude "C:/laragon/etc/apache2/httpd-ssl.conf"\nInclude "C:/laragon/etc/apache2/mod_php.conf"\n
Run Code Online (Sandbox Code Playgroud)\n

但 SSL 仅适用于本地。

\n

当从互联网访问并出现错误消息时它不起作用 -

\n
\n

无法访问该站点\xe2\x80\x99 - 响应时间过长

\n
\n

\n

我哪里做错了?请帮忙,谢谢。

\n

gta*_*ero 13

激活 SSL 端口:Laragon -> 菜单 -> 首选项 -> 服务和端口

另外,您可能需要检查您是否有活动的 openSSL 扩展:菜单 -> PHP -> 扩展 -> openssl

另请检查菜单 -> Apache -> SSL -> 将 Laragon.crt 添加到 TrustStore

重启拉拉贡!


wie*_*ieb 1

请忽略上面的问题。

找到答案了,是因为我忘记关闭端口443上的防火墙。

对不起