【问题标题】:Php live server not working on multiple browsersPHP live服务器不能在多个浏览器上工作
【发布时间】:2018-08-02 12:06:55
【问题描述】:

我有一个开发站点,我使用 php 实时服务器启动并使用 localhost:8000。我遇到的问题是 Chrome、Firefox 或 Safari 都无法建立安全连接,因为协议恢复为 HTTPS,从而使我的网站无用。我完全了解 chrome 和其他浏览器在 .dev 网站上放置的新实现,但我认为这不适用于我的问题,特别是因为开发网站不使用该域。另外,我去过 chrome://net-internals/#hsts 并尝试删除本地主机上的任何安全限制,但这也不起作用。我在这里想念什么?

【问题讨论】:

    标签: php google-chrome http firefox browser


    【解决方案1】:

    我认为这篇文章可以帮助你:Google Chrome .dev not work over http。

    因此,根据这篇文章,您只能在网络工作组 (NWG) 的 memorandum 之后更改您的 .dev 本地域。

    【讨论】:

    • 就是这样,我根本没有使用.dev 域。我的开发站点最初使用标准的.com 域。既然我发现我可以使用php live server,为什么我的localhost会被重定向?
    • .com 等于 .dev 因为这些域是顶级域,因此浏览器会强制 URL 使用安全协议。不要使用顶级域(阅读 NWG 的备忘录,他们解释说您可以使用 .test 或 .local 或 .localhost)
    • 为了另一个测试,我做了一个简单的 php 项目供 MAMP 服务。它仍然抛出错误,并且没有预先指定的域。这是查看 MAMP 是否正确服务的基本测试的基础。不幸的是,我仍然遇到同样的错误,指出the site can't provide a secure connection。我在这里错过了什么,只是表现得像个菜鸟吗?当文件通过 localhost:port# 使用 MAMP 提供服务时,是什么确定其 TLD 为 .com 或 .dev 并将其重定向到 HTTPS?
    • 所以您确认这不是与使用的域有关的问题?
    • 据我所知,这是正确的。没有配置文件,也没有在任何地方列出域的任何代码。我在我的服务器上测试了测试页面,通过 IIS 托管,它工作得很好,但即使通过 IIS 运行我的开发站点,我仍然会通过那里得到一个错误。也许这个问题比我对开发文件的怀疑要深一些。它是几年前在我开始维护它之前建造的,直到一个月前,它工作得还不错。但不用担心,我还有其他一些技巧。感谢您的反馈!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    相关资源
    最近更新 更多