我在本地主机(wamp)上设置了ssl,使用GnuWIn32制作了ssl crt。
当我尝试在Chrome中使用fb登录时,我会收到以下消息:
URL:
https://localhost/ServerSide/fb-callback.php?code=.....#_=_
错误:
您的连接不是私密的。
攻击者可能正在尝试窃取您在 localhost 上的信息(例如密码、消息或信用卡)。NET::ERR_CERT_INVALID。 localhost 通常使用加密来保护您的信息。当 Chrome 尝试连接到 localhost 时,网站返回了异常和不正确的凭据。这可能发生在攻击者试图冒充 localhost,或者 Wi-Fi 登录屏幕中断了连接时。由于 Chrome 在交换任何数据之前停止了连接,因此您的信息仍然是安全的。您现在无法访问 localhost,因为该网站发送了 Chrome 无法处理的混淆凭据。网络错误和攻击通常是暂时的,因此此页面可能稍后会正常工作。
我的 SSL 配置:
Listen 443
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:c:/wamp/www/ssl/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
<VirtualHost *:443>
DocumentRoot "c:/wamp/www"
ServerName localhost:443
ServerAdmin admin@example.com
ErrorLog "c:/wamp/logs/error.log"
TransferLog "c:/wamp/logs/access.log"
SSLEngine on
SSLCertificateFile "c:/wamp/www/ssl/ia.crt"
SSLCertificateKeyFile "c:/wamp/www/ssl/ia.key"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "c:/Apache24/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-5]" nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLog "c:/wamp/logs/ssl_request.log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
我的问题是如何在本地主机上设置有效的SSL证书?或者我需要编辑我的配置吗?
ng serve --ssl=true
来托管Angular的开发服务器时,你无法通过HTTP访问。 - Romeo Sierra为什么它坏了
可能是提出一个新问题的机会。 - WEBjuju