我可以使用 https:127.0.0.1 吗?
Can I use https:127.0.0.1?
我尝试将 https 用于本地主机,我可以将 https 用于 127.0.0.1 而不是 http:127.0.0.1:8080 吗?我的问题是我是否可以使用给定的 ip 使用 https 连接到本地主机?
请给我一些回应。
简单回答是的,是的,你可以:)
HTTPS 的使用方式与 HTTP 完全相同。请注意,您将必须设置服务器以支持 HTTPS 以及它应该 运行 打开的端口(默认 443)。
如果您使用 443 以外的端口,则必须将该端口显式添加到您的 url(例如 https://127.0.0.1:8081(或无论您的端口是什么)。
否则 https://127.0.0.1 应该工作
一些感兴趣的链接:
是的,你可以。虽然,这实际上取决于您的本地主机环境以及您如何配置它。你的 OS 是什么?你是什么服务器运行?您是否有用于浏览器的自签名证书来验证您的本地主机站点?
就我而言,我是 运行 Apache 2.4 WAMP 堆栈 Windows 10。我的 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>
所以看起来像这样:
Click to view
我的自签名证书被我的浏览器标记为不安全,因此您会在地址栏上看到警告。
注意,所有服务器的工作方式都不同。您应该先阅读有关您的服务器的一些文档,然后找到实现它的最佳方法。
我尝试将 https 用于本地主机,我可以将 https 用于 127.0.0.1 而不是 http:127.0.0.1:8080 吗?我的问题是我是否可以使用给定的 ip 使用 https 连接到本地主机? 请给我一些回应。
简单回答是的,是的,你可以:)
HTTPS 的使用方式与 HTTP 完全相同。请注意,您将必须设置服务器以支持 HTTPS 以及它应该 运行 打开的端口(默认 443)。
如果您使用 443 以外的端口,则必须将该端口显式添加到您的 url(例如 https://127.0.0.1:8081(或无论您的端口是什么)。 否则 https://127.0.0.1 应该工作
一些感兴趣的链接:
是的,你可以。虽然,这实际上取决于您的本地主机环境以及您如何配置它。你的 OS 是什么?你是什么服务器运行?您是否有用于浏览器的自签名证书来验证您的本地主机站点?
就我而言,我是 运行 Apache 2.4 WAMP 堆栈 Windows 10。我的 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>
所以看起来像这样:
Click to view
我的自签名证书被我的浏览器标记为不安全,因此您会在地址栏上看到警告。
注意,所有服务器的工作方式都不同。您应该先阅读有关您的服务器的一些文档,然后找到实现它的最佳方法。