如何访问本地网络(LAN)中的虚拟主机名xampp

时间:2014-02-22 09:16:43

标签: apache xampp

我只想问一个简单的问题。

以下是解释

我设置了虚拟主机名,它完美无缺。当我使用计算机服务器IP地址从另一台计算机访问时,例如:

http://192.168.0.100:8088/myfolder 

它仍然有效(我将端口更改为8088,因为端口80与Skype发生冲突)

我遇到1个问题,当我在不同的计算机上访问虚拟名称时(仍在同一个局域网中)它将无法正常工作,它会将我重定向到打开dns bla bla bla(因为找不到页面)

这是我的配置:

我在System32

中添加了hosts文件下面的文本
  
      
  • 127.0.0.1 debate.service
  •   
  • 192.168.0.100 your.service(从路由器到我的服务器的动态IP)
  •   
像普通的

一样,对于localhost的辩论.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>

问题是每当我尝试连接网络时,例如,辩论:服务:8088或你的服务:8088在其他计算机上,它会将我重定向到打开dns bla bla bla(因为找不到页面),

我在其计算机服务器上尝试了这一点,虚拟主机名称完美但不在其他计算机上(客户端主机)

如何让它在其他计算机上运行?

(对不起我的英文)

1 个答案:

答案 0 :(得分:0)

您必须在客户端中设置主机以按名称访问服务器

  

192.168.0.100 your.service

     

192.168.0.100 debate.service