首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

局域网访问的有关问题

2012-03-16 
局域网访问的问题求助我在本地安装了appserv然后在网上找到搭载多站的方法,如下VirtualHost 127.0.0.250

局域网访问的问题求助
我在本地安装了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>

这个是正确的配置了。

热点排行