google-chrome - 在 /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
作品可以正确显示我的网站。有任何想法吗?
解决方案
这很奇怪,但出于某种神秘的原因,Chrome 似乎很关心在/etc/hosts
文件中排序。问题已通过将文件localhost
行中的顺序切换/etc/hosts
为以下解决:
127.0.0.1 mysite localhost
推荐阅读
- java - 更改 CollectionModel 创建的 json 响应中的单词“内容”
- python - 在 DynamoDB 中使用查询 IndexName、GSI 而在 python 中不可用 begin_with
- java - 如何从主类外部的方法创建对象并从构造函数打印结果?
- c# - VS 2017 在使用全球化时总是使用默认语言
- c# - 从 ASP.NET Core MVC 中的 SQL 数据库访问用户 ICollection
- javascript - module.exports 更新值
- parallel-processing - 如何停止 mpirun 将多个作业分配给同一个核心而不接触其他核心
- javascript - 给定 id 的禁用元素 - typescript angular
- c++ - 内存泄漏会影响while循环吗?
- python - 如何跳过数据框列中的任何字符串值 - Pandas