虚拟主机无法在网络中工作
我只是按照这个网站教程, Virtual host steps 该教程非常好,但是当我在另一个系统中尝试这个别名URL时,它无法正常工作。我已经检查了我的其他系统,我能够看到我的应用程序,在我做了这些更改之后,我无法在其他系统上看到我的应用程序。
我甚至将允许从127.0.0改为全部,但这不起作用。
我的C:\ wamp \ bin \ apache \ Apache2.2.11 \ conf \ extra \ httpd-vhosts.conf 这就是我添加的内容
<VirtualHost *:80>
ServerAdmin webmaster@developertalk
DocumentRoot "C:/wamp/www/developertalk"
ServerName developertalk
ServerAlias www.developertalk
ErrorLog "logs/developertalk-error.log"
CustomLog "logs/developertalk-access.log" common
<directory "C:/wamp/www/developertalk">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from all
</directory>
</VirtualHost>
在其他系统中点击URL时,会出现以下错误:
Server not found
在我的本地主机中我有3个网络应用程序。
由于上述更改,我的本地主机其他网站无法正常工作。
如何让它在其他网站上运行。
答案 0 :(得分:0)
您需要使用本地DNS来说明您网络中的每台PC,您的PC主机上的“myApp”,还可以向每个客户端的主机文件添加类似myapp 192.168.1.2
的文件,其中192.168.1.2您的静态网络中的IP
答案 1 :(得分:0)
对于您希望有权访问http://developertalk的每台计算机,您需要编辑每个计算机中的Hosts文件。 位于(xp / win7):C:\ Windows \ System32 \ drivers \ etc \
您需要在每台计算机上只添加一行。
(your static internal ip) www.developertalk
示例:
192.168.1.71 www.developertalk
您可以通过打开cmd并输入ipconfig来检查Windows上的内部IP地址。 在以太网适配器“本地连接”列下查找IPv4地址。
如果您未向计算机请求或分配静态内部IP,则其他人将无法连接到转发到旧内部IP的http://developertalk。