如何在PHP中使用域名代替本地主机IP

时间:2019-03-22 11:54:27

标签: dns localhost

我正在尝试使用本地IP地址http://192.168.33.10的一些PHP代码。 当我使用数字(192.168.33.10)形式的地址时,它工作正常(请参见图1),但是当我尝试使用域名“ dev.dotinstall.com”时,它会出现错误页面(请参见图片2)。

我了解到,您可以通过编辑主机文件来使用“ dev.dotinstall.com”之类的名称代替IP地址,因此我在文件末尾添加了一行“ 192.168.33.10 dev.dotinstall.com”进行了编辑。主机文件(参见图3)。

错误页面上显示“您正在查看此页面的事实表明您刚刚访问的网站正在遇到问题或正在进行例行维护。”,但我不知道问题是什么。

知道为什么会这样吗?

image1

image2

image3

1 个答案:

答案 0 :(得分:1)

您确实需要将URL添加到hosts文件中。确保已正确保存(具有管理员权限)并且端口正确。

但这还不够,您还需要设置virtual host for Apache,然后重新启动Apache。如果仅在hosts文件中设置URL,则Apache将不知道如何处理它。如果要搜索,有很多关于在Windows上为Apache设置虚拟主机的资料。