代码之家  ›  专栏  ›  技术社区  ›  Guru Meghanath

我可以使用https:127.0.0.1吗?

  •  0
  • Guru Meghanath  · 技术社区  · 7 年前

    请给我一些回复。

    2 回复  |  直到 7 年前
        1
  •  0
  •   Neon Pegasus    7 年前

    HTTPS的使用方式与HTTP完全相同。请注意,您必须将服务器设置为支持HTTPS,以及它应该在哪个端口(默认443)上运行。

    如果使用443以外的端口,则必须将该端口显式添加到url(例如 https://127.0.0.1:8081 否则只是 https://127.0.0.1 应该有效

    一些有趣的链接:

        2
  •  0
  •   Daniel H.J.    7 年前

    在我的例子中,我在Windows 10上运行Apache 2.4 WAMP堆栈。我的httpd ssl中有如下内容。形态:

    <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

    注意,所有服务器的工作方式都不同。您应该先阅读一些关于服务器的文档,并找到实现它的最佳方法。