symfony - 绕过 HSTS 错误给出 'file not found'

标签 symfony vagrant hsts

我今天启动了我的本地 vagrant 文件夹,我的 symfony 项目给出了一个“hsts 错误”,你可以通过输入 badidea 来绕过它。在我输入 badidea 后,它会引导我到一个页面,上面写着“找不到文件”,关于如何让我的本地 symfony 项目重新启动并运行的任何想法?

PS:我也尝试在我的 chrome://net-internals/#hsts 查询中添加域

最佳答案

我猜您正在为您的本地项目使用 *.dev 域?

*.dev 属于 Google,他们现在通过在 Chrome 中预加载来强制执行 HSTS。 (可能 Firefox 和其他浏览器会过早地这样做,因为他们使用谷歌的 HSTS 预加载列表)

在上次 Chrome 更新后,我这周遇到了同样的错误。

https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/

尝试将您的本地项目域切换到 *.test 或其他任何内容,或者使用带有自签名证书的正确 SSL 设置并将其添加到信任库中。

关于symfony - 绕过 HSTS 错误给出 'file not found',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47808785/

相关文章:

php - Symfony 和 Docker - 缓存和日志目录权限

mysql - 无法从外部访问 vagrant MySQL 数据库(仅当 vagrant ssh 进入带有 Scotchbox 的盒子时)

ruby-on-rails - 如何关闭 rails 中 HSTS 的 includeSubDomains?

symfony - 如何使用 Symfony 4 目录结构在模板中嵌入 Controller

symfony - 唯一实体不起作用

routes - 提供替代路由方法的最佳方式

java - 使用端口转发调试在 Vagrant 中运行的 Tomcat

ssh - Vagrant ssh:软件导致连接中止

apache - 设置并检查 STS header 是否存在

hsts - 如何在Chrome和Firefox中关闭HSTS