首页 > 解决方案 > 在 /etc/hosts 中设置地址以在 Google Chrome 中进行本地 php 开发

问题描述

在过去,我总是在地址上启动本地开发服务器localhost,在端口上运行就足够了 - 因此在浏览器中我只需输入浏览器的地址栏8008就可以访问我的开发服务器。localhost:8008

我的目标

mysite我必须在地址port下启动我的本地开发服务器8008。没有例外。

我试过的

为了做到这一点,我mysite在我的/etc/host文件中添加如下:

127.0.0.1   localhost mysite

问题

进入mysite:8008我尝试过的每个浏览器的地址栏后(Safari, Firefox)是我的开发站点正确显示。但是我不能让它在谷歌浏览器上工作。这是谷歌浏览器在进入mysite:8008地址栏时显示的内容:

无法访问此站点 mysite 拒绝连接。

在 Google 中搜索 mysite 8000

ERR_CONNECTION_REFUSED

但是localhost:8008作品可以正确显示我的网站。有任何想法吗?

标签: google-chromehost

解决方案


这很奇怪,但出于某种神秘的原因,Chrome 似乎很关心在/etc/hosts文件中排序。问题已通过将文件localhost行中的顺序切换/etc/hosts为以下解决:

127.0.0.1   mysite localhost

推荐阅读