局域网访问的问题求助
我在本地安装了appserv
然后在网上找到搭载多站的方法,如下
<VirtualHost 127.0.0.250>
     ServerAdmin 2121@qq.com
    DocumentRoot "E:/work/dress"
     ServerName 127.0.0.250
     ErrorLog logs/bssn-error_log
     CustomLog logs/bssn_log common
</VirtualHost>
<Directory "E:/work/dress">
     AllowOverride All
     Options All
     Order allow,deny
     Allow from all
</Directory>
现在本地可以通过127.0.0.250访问我放在E:/work/dress的页面了
但是局域网访问不了,这是什么原因呢?
怎么让局域网内的人输入不同的IP,访问到我本地的多个站呢?
------解决方案--------------------
<VirtualHost *>
 <Directory "E:/work/dress">
   AllowOverride All
   Options All
   Order allow,deny
   Allow from all
 </Directory>
 ServerAdmin 2121@qq.com
 DocumentRoot "E:/work/dress"
 ServerName www.a.com
 ErrorLog logs/bssn-error_log
 CustomLog logs/bssn_log common
</VirtualHost>
然后在host文件中写上
127.0.0.1  www.a.com
局域网内在别人host文件中写上
192.168.0.123(你的电脑在局域网中的IP)  www.a.com
------解决方案--------------------
也可以用域名,然后局域网中的机器配置hosts,当然也可以在局域网中做域DNS服务器,这这样就完美,具体配置以下:
<VirtualHost *:80>
   ServerAdmin sdfd@sdf.com
   DocumentRoot "/usr/local/website/ddd"
   ServerName xxx.xxxx.com
   ServerAlias xxx.xx.xxx
   DirectoryIndex index.jsp
   ErrorLog "logs/xxx_error_log"
   CustomLog "logs/xxx-access_log" common
</VirtualHost>
这个是正确的配置了。