虚拟不在其他系统中工作

时间:2012-01-04 07:55:15

标签: php http wamp

虚拟主机无法在网络中工作

我只是按照这个网站教程, 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个网络应用程序。

由于上述更改,我的本地主机其他网站无法正常工作。

如何让它在其他网站上运行。

2 个答案:

答案 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

Egor Sazanovich实际上回答了你的问题,并为你提供了额外的信息,所以如果这有帮助的话,请接受他而不是这个。