![](/img/trans.png)
[英]Why can I connect to http://127.0.0.1:8000/ but not to http://192.168.1.6/
[英]Can I use https:127.0.0.1?
我尝试将 https 用于本地主机,我可以将 https 用于 127.0.0.1 而不是 http:127.0.0.1:8080 吗? 我的问题是我是否可以使用 https 使用给定的 ip 连接到 localhost? 请给我一些回应。
简单的回答是的,是的,你可以:)
HTTPS 的使用方式与 HTTP 完全相同。 请注意,您必须将服务器设置为支持 HTTPS 以及它应该在哪个端口(默认 443)上运行。
如果您使用 443 以外的端口,则必须将该端口明确添加到您的 url(例如https://127.0.0.1:8081 (或任何您的端口)。否则只需https://127.0.0.1应该管用
一些感兴趣的链接:
是的你可以。 虽然,这实际上取决于您的本地主机环境以及您如何配置它。 你的操作系统是什么? 你在运行什么服务器? 您是否有用于浏览器的自签名证书来验证您的 localhost 站点?
就我而言,我在 Windows 10 上运行 Apache 2.4 WAMP 堆栈。我的 httpd-ssl.conf 中有类似以下内容:
<VirtualHost *:443>
DocumentRoot "c:/wamp/www/"
ServerName 127.0.0.1
SSLEngine on
ErrorLog "c:/wamp/logs/ssl_error.log"
TransferLog "c:/wamp/logs/ssl_access.log"
SSLCertificateFile "c:/wamp/bin/apache/apache2.4.23/conf/ssl.crt/ssl.crt"
SSLCertificateKeyFile "c:/wamp/bin/apache/apache2.4.23/conf/ssl.key/ssl.key"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "c:/wamp/www/">
Options All
AllowOverride All
Require local
</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>
所以它看起来像这样:
我的自签名证书被我的浏览器标记为不安全,因此您将在地址栏上看到警告。
请注意,所有服务器的工作方式都不同。 您应该先阅读一些关于您的服务器的文档,然后找到实现它的最佳方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.