我正在尝试在 XAMPP 上通过“专用网络”或“通过 HTTPS (SSL) 的公共(public)网络”运行站点 WEB。我使用此 etaps:
1- "C:\xampp\apache\makecert.bat"制作证书。
2- httpd.conf 从 LoadModule ssl_module modules/mod_ssl.so 中删除 (#)
3- php.ini 从 extension=php_openssl.dll 中删除 (;)
重启apache和chrome!
本地主机使用无效的安全证书。该证书不受信任,因为它是自签名的。错误代码:SEC_ERROR_UNKNOWN_ISSUER
https://192.168.1.100不认可同行的证书颁发者。 HTTP 严格传输安全:false HTTP 公钥固定:假
最佳答案
打开“apache/conf/httpd.conf”文件并添加以下行(在关闭 </Directory>
标记之后):
<VirtualHost *:443>
DocumentRoot "C:\xampp\htdocs"
ServerName localhost:443
SSLEngine on
SSLCertificateFile "conf/ssl.crt/server.crt"
SSLCertificateKeyFile "conf/ssl.key/server.key"
<Directory "C:\xampp\htdocs">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
然后重新启动“Apache”并再次检查“https://localhost”。
关于php - XAMPP 7.0.23 上的 SSL 错误 : SEC_ERROR_UNKNOWN_ISSUER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49154084/