Php XAMPP设置为使用名称而不是IP地址
我有一个我们公司的内部网络,在其中一个服务器上我有XAMPP/Apache设置和我自己的网站 我通过输入以下地址,从网络中的任何位置的浏览器访问该页面:Php XAMPP设置为使用名称而不是IP地址,php,apache,xampp,localhost,host,Php,Apache,Xampp,Localhost,Host,我有一个我们公司的内部网络,在其中一个服务器上我有XAMPP/Apache设置和我自己的网站 我通过输入以下地址,从网络中的任何位置的浏览器访问该页面: http://10.10.239.306/MyPage/testpage.php 我正在尝试更改,以便用户可以输入而不是IP(很难记住),例如: http://hweb/MyPage/testpage.php 我按照在线说明,在托管页面的服务器上进行了以下更新: 在C:\Windows\system32\driver\etc\host文件中,我
http://10.10.239.306/MyPage/testpage.php
我正在尝试更改,以便用户可以输入而不是IP(很难记住),例如:
http://hweb/MyPage/testpage.php
我按照在线说明,在托管页面的服务器上进行了以下更新:
在C:\Windows\system32\driver\etc\host
文件中,我添加了:
<VirtualHost *:80>
ServerName hweb
ServerAlias myname
DocumentRoot c:/xampp/htdocs/MyPage
</VirtualHost>
127.0.0.1 hweb
在C:\xampp\apache\conf\extra\httpd vhosts.conf
文件中,我添加了:
<VirtualHost *:80>
ServerName hweb
ServerAlias myname
DocumentRoot c:/xampp/htdocs/MyPage
</VirtualHost>
服务器名hweb
服务器别名myname
DocumentRoot c:/xampp/htdocs/MyPage
当我输入http://hweb/MyPage/testpage.php
在我的浏览器中,我收到一个互联网名称解析错误(dns\u服务器故障)
错误
我确实重新启动了Apache服务器两次
有人知道我做错了什么以及如何纠正吗?试着改变收听 127.0.0.1 hweb, 检查以下链接;
互联网名称解析
表示您的浏览器不知道hweb的IP
。也就是说,您没有编辑客户端计算机(尝试访问的计算机)上的主机
文件
请验证您在
C:\Windows\system32\driver\etc\host
中的10.10.239.306 hweb
位于客户机上。10.10.239.306 hweb>[/etc/hosts | C:\Windows\system32\drivers\etc\hosts]我在承载XAMPP服务器的计算机上编辑了它。IP解析实际上需要由内部网路由器(如在Google HQ中-他们使用go
[即]作为其内部名称空间)或在客户机上完成。因此,每个客户机都需要具备该功能才能访问它?如果我有超过1000台机器呢?这似乎有点多余。这就是DNS服务器的用途。但是,这比主机文件更复杂。如果您的公司不使用本地DNS服务器,您必须注册一个域(.com成本约为每年10美元),如果您有本地DNS服务器,然后你可以在那里添加记录。我们有内部内联网,可以通过http://mysite
所以我猜所有的电脑在每台客户机上都有IP地址?那么你很可能有本地DNS。找到所有者并让他添加您的站点:)我正在尝试访问服务器之外的页面。我必须在客户端计算机上编辑任何内容吗?更改'