gpt4 book ai didi

google-chrome - 如何从Google Chrome的HSTS列表中永久排除本地主机

转载 作者:行者123 更新时间:2023-12-03 12:04:57 25 4
gpt4 key购买 nike

这是Google Chrome redirecting localhost to https的后续问题。

有谁知道,如何从Google Chrome的HSTS列表中永久排除localhost

或者,是否有任何其他优雅的解决方案都不需要开发人员每次从处理HTTPS项目切换到HTTP上的其他项目时都访问chrome://net-internals/#hsts并删除localhost

最佳答案

更新:

You can install a proper SSL certificate for those domains if you want to for free, so you won't need to mess around with HSTS. Take a look here.



您可以编辑系统的主机文件:
  • 在Windows上:C:\Windows\System32\drivers\etc\hosts
  • 在Linux上:/ets/hosts

  • 您可以在其中为每个项目定义一个不同的域:
     127.0.0.1    project1.local
    127.0.0.1 project2.local
    127.0.0.1 projectN.local

    Note: I'm using *.local domains (you can use virtually anything) because you have already set localhost to redirect to https, and such we have to use a different domain. Although I strongly recommend you to install a real SSL certificate and reset to default any modifications you have made on HSTS.



    保存后,当您在任何浏览器中导航到这些域时,它将从 127.0.0.1(localhost)加载。如果您将apache / nginx用作服务器,则可以选择为每个域定义VirtualHost,因此您无需在每次切换项目时都更改httpd文件夹。

    然后,当然,您将必须为新域的那些项目重新颁发任何证书,但是对于每个项目,这些证书都是唯一的。在Chrome上,对于没有证书的项目,每个域的网域内部困惑都不会超过一次(对于有证书的项目,则为0次)。

    关于google-chrome - 如何从Google Chrome的HSTS列表中永久排除本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38968510/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com