windows - Windows Virtualhost 上的 Apache:可在 IE 或 Edge 上运行,但无法在 Chrome 和 Firefox 上连接
问题描述
我从来没有在 Apache 上遇到过多个虚拟主机的问题,在 Windows 和 BSD 上都没有。
我的辅助虚拟主机在 Chrome 中给了我 ERR_CONNECTION_REFUSED。“httpd -S”没有给我错误和一个好的配置,这让我思考,所以我尝试了“curl -v”,它成功了,然后我尝试了 IE 和 EDGE,它们工作正常。
我试图清空 Chrome DNS 缓存,没有用于从 Chrome 或 FF 建立的连接的 Apache 日志,但是有来自“localhost”的日志条目,并且可以从所有浏览器访问并生成来自所有浏览器的日志。
我现在有点好奇,这是什么?
解决方案
好吧,我忘了提:我在我的虚拟主机上使用 .dev 作为 tld,我不会再这样做了。原因如下:
Chrome 63(自 2017 年 12 月推出)将强制所有以 .dev(和 .foo)结尾的域通过预加载的 HTTP 严格传输安全 (HSTS) 标头重定向到 HTTPS。
2018 年 7 月 2 日更新:Firefox 现在还强制 .DEV 域使用 HTTPS。
https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/
结论:如果您为 ssl 配置 .dev 域,那么就没有办法例外(firefox 或 chrome)。所以至少对我来说,没有更多的开发域用于本地开发。
推荐阅读
- python-2.7 - 如何使用 Python 从 hdf 格式的文件名中提取日期?
- c - 如何从 .txt 文件中读取并将每一行分成不同的字符串并将它们存储到不同的结构变量中?
- javascript - Javascript如何对缓冲区中的图像数据进行二值化
- javascript - 如何使用 Promise.all 解构动态数量的异步调用的结果
- django - Django rest 框架:标签序列化器
- java - 什么是“jit 和执行引擎之间的差异”
- docker - 运行 docker-compose up 后如何解决“services.secrets 的不支持的配置选项”错误?
- apache-kafka - Kafka Streams 在启动时失败
- python - 如何使用 Python 打包现有的 C++ 项目?
- ios - 构建设置的搜索路径中缺少框架搜索路径