半年前,我在我的计算机上安装了XAMPP,一些虚拟主机以".dev“结尾。当我现在尝试打开Chrome的那些网站时,它给了我ICANN名称冲突的错误。经过一些研究,我发现我并不是唯一有这个问题的人,唯一的解决办法就是换个".local“。
所以我更改了我的主机文件,httpd.config重新启动了系统/刷新了DNS缓存,但是它不再工作了。我无法使用新的本地域名访问服务器。当我使用IE并输入example.dev (或者我以前使用过的任何代码)时,它仍然重定向到本地主机,而不是旧目录。因此,我猜Apache注意到了这一变化,并且正在进行新的配置,但我的浏览器不知怎么告诉我,他们找不到服务器。
最可能的错误是什么?哪些错误日志可能有帮助?
如果我使用XAMPP/Apache并输入httpd -S,它就会打印出当前的v-主机设置,比如在v-host.config文件中。
主机文件:
127.0.0.1 db.local 127.0.0.1 test.local 127.0.0.1 www.test.local 127.0.0.1 host.local 127.0.0.1 www.host.local
apache\conf\\httpd-vhosts.conf:
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "C:/XAMPP_DEV/htdocs"
</VirtualHost>
<VirtualHost *:80>
ServerName db.local
DocumentRoot "C:/XAMPP_DEV/phpmyadmin"
</VirtualHost>
<VirtualHost *:80>
ServerName test.local
ServerAlias www.test.local
DocumentRoot "C:/XAMPP_DEV/htdocs/test"
</VirtualHost>
<VirtualHost *:80>
ServerName host.local
ServerAlias www.host.local
DocumentRoot "C:/XAMPP_DEV/htdocs"
</VirtualHost>这是我的V-主机配置和主机文件;我删除了所有以#开头的行。
发布于 2016-06-06 15:30:55
介绍..。
这是一个老掉牙的问题,因为我在调查类似的事情。但碰巧我知道答案,只是不知道如何把它应用到Android手机上,我不想“根植”。不管怎样..。我不知道它是否会帮助你--也许不是像你可能已经解决的那样--但它可以帮助到其他人。
只是解释一下:.dev成了新gTLD。所以,有些人拥有这些领域。
你不能有一个固定的IP指向它-安全和法律原因。这就是为什么你的浏览器不认识它--实际上,你的互联网提供商(或者你选择了DNS服务器)的DNS服务器。
但是..。
有个办法。您不必使用.local。
如果您的hosts文件(系统文件,而不是具有类似名称的服务器文件)指向承载网站的本地机器,本地浏览器将识别它。或者,如果您的本地DNS服务器点地址到本地计算机或服务器。这两种方案都将强制执行您提供的IP。
大多数开发人员不会使用DNS服务器。我认为这是理所当然的,因为如果您有DNS服务器,您可能知道的比我多(这并不是非常困难的事情完成。))而且很可能不会有这些问题。
修好它..。
假设您拥有与以前相同的配置--使用.dev --您只需转到您的计算机(或本地网络中的每台计算机),并在Windows下编辑C:\Windows\System32\drivers\etc\hosts文件。/etc/hosts下的Linux也是如此。
您可以将其放在文件的末尾:
IP_OF_THE_MACHINE yourfakedomain.devIP_OF_THE_MACHINE只是正在开发的页面的“主机”的IP:
127.0.0.1;yourfakedomain.dev我认为这是不言自明的。
(不应该成为一个问题,但我会将*更改为您将要使用的假域名,比如从<VirtualHost *:80>到<VirtualHost test.dev:80>。当然,每个案件的正确名称。)
试试这个,检查结果。应该都是功能性的。
笔记..。
您总是必须至少编辑三个文件:
httpd-vhosts.conf);httpd.conf;hosts文件,以强制执行‘假域名’(test.dev,mymon.is.cool,hi.world. )等等--发挥你的想象力);它应该一直适用于这个。除非您与旧配置或坏配置有冲突(删除配置文件并卸载所有配置;重新安装并重新启动)或与路由器相关的内容。
https://stackoverflow.com/questions/31216990
复制相似问题