2014-02-22 59 views
1

我只想问一个简单的问题。如何访问本地网络(LAN)中的虚拟主机名xampp

这里的解释是

我已经设置虚拟主机名,这是工作完美。当我使用计算机服务器的IP地址,例如像从另一台计算机访问:当

http://192.168.0.100:8088/myfolder 

它仍然工作(我的端口更改为8088,因为端口80冲突与Skype)

我有1点的问题,我访问的虚拟名称不同的计算机上(仍处于同一局域网)将无法正常工作,它会重定向我要打开DNS唧唧歪歪(因为该页面不存在)

这里是我的配置:

我已经在hosts fil下面添加了文本E在System32下

  • 127.0.0.1 debate.service
  • 192.168.0.100 your.service(其动态从路由器的IP到我的服务器)

只为本地主机debate.service像往常一样

your.service为另一台计算机谁是在同一局域网中(我想访问其他计算机上的此Web服务器)

我用无线路由器连接到LAN网络,并使用动态IP,但我知道它会动态变化,(我只是想测试虚拟主机名)

这里是我的http-vhosts.conf:

NameVirtualHost * 
    <VirtualHost *> 
    DocumentRoot "D:\XAMPP" 
    ServerName localhost 
    </VirtualHost> 
    <VirtualHost *:8088> 
    DocumentRoot "D:\XAMPP\debate_service" 
    ServerName debate.service 
     ServerAlias www.debate.service 
    <Directory "D:\XAMPP\debate_service"> 
    Order allow,deny 
    Allow from all 
    </Directory> 
    </VirtualHost> 

    <VirtualHost *> 
    DocumentRoot "D:\XAMPP\debate_service" 
    ServerName your.service 
    <Directory "D:\XAMPP\debate_service"> 
     Options Indexes FollowSymLinks Includes ExecCGI 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
    </Directory> 
    </VirtualHost> 

的问题是,每当我试图连接例如debate.service网:8088或your.service:其他计算机上8088会重定向我要打开DNS唧唧歪歪(因为未找到页) ,

我已经在其计算机服务器上尝试此操作,并且虚拟主机名称可以正常工作,但n在其他计算机上(客户端主机)

如何使其在其他计算机上工作?

(对不起,我的英语)

回答

0

您必须从客户主机设置按名称来访问服务器

192.168.0.100 your.service

192.168.0.100 debate.service

相关问题