繁体   English   中英

我可以使用 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 吗? 我的问题是我是否可以使用 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM