LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1225|回复: 8

httpd.conf虚拟目录配置问题

[复制链接]
发表于 2007-4-3 17:14:49 | 显示全部楼层 |阅读模式
网页存放在/var/www/html/xi
httpd.conf文件虚拟目录部分
<VirtualHost *:80>
ServerAdmin hwz@localhost.com
DocumentRoot "/var/www/html/xi"
ServerName XXXXX
</VirtualHost>
我想使用IP地址就可以直接访问/xi里的网页,应该如何设置.
发表于 2007-4-3 19:11:15 | 显示全部楼层
放在所有vhost中第一个,,那个是默认的 vhost。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-4 09:27:30 | 显示全部楼层
我设置成以下IP,在网页上输入192.168.1.42还是无法访问
<VirtualHost 192.168.1.42:80>
ServerAdmin hwz@localhost.com
DocumentRoot "/var/www/html/xi"
ServerName XXXXX
</VirtualHost>
回复 支持 反对

使用道具 举报

发表于 2007-4-6 15:52:05 | 显示全部楼层
Post by heweizhi
我设置成以下IP,在网页上输入192.168.1.42还是无法访问
<VirtualHost 192.168.1.42:80>
ServerAdmin hwz@localhost.com
DocumentRoot "/var/www/html/xi"
ServerName XXXXX
</VirtualHost>

你本身的ip地址是多少,不是就是192.168.1.42吧?
回复 支持 反对

使用道具 举报

发表于 2007-4-6 15:55:14 | 显示全部楼层
没这么玩过,把
ServerAlias 192.168.1.42
放在
ServerName XXXXX
后面试试看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-7 09:22:23 | 显示全部楼层

问题

我这台计算机只有一块网卡,IP192.168.1.41,然后我又捆绑了一个192.168.1.42
这两个IP都可以ping通。我有两个主页,想一个IP对应一个主页,192.168.1.41已经做成功,但192.168.1.42没做成功,访问不了。也设置了httpd.conf里的虚拟目录,没有成功,还请大家帮助
回复 支持 反对

使用道具 举报

发表于 2007-4-7 15:20:52 | 显示全部楼层
Post by csfrank
没这么玩过,把
ServerAlias 192.168.1.42
放在
ServerName XXXXX
后面试试看

老大都是翻译了手册的人。。还没用过。。你说能让人信服么?嘿嘿。。。:)。。
回复 支持 反对

使用道具 举报

发表于 2007-4-8 13:43:48 | 显示全部楼层
实事求是嘛~
一般ServerAlias后面跟的都是主机名,没用过ip地址,没用过就是没用过嘛~~
不过这样用理论上应当不会有问题的,因为没实际实验过,还是说“试试看”而不能说“一定行”。
再罗嗦一句,ServerAlias只能用在虚拟主机的配置段中哦~~
回复 支持 反对

使用道具 举报

发表于 2007-4-8 13:52:32 | 显示全部楼层
Post by heweizhi
我这台计算机只有一块网卡,IP192.168.1.41,然后我又捆绑了一个192.168.1.42
这两个IP都可以ping通。我有两个主页,想一个IP对应一个主页,192.168.1.41已经做成功,但192.168.1.42没做成功,访问不了。也设置了httpd.conf里的虚拟目录,没有成功,还请大家帮助
试一试这样行不行?

   Listen 80 http
NameVirtualHost *:80

######把主服务器挥刀自宫######
#文档树的根目录(没有真正的主服务器,因此把该指令注释掉,不设置此值)(不能包含结尾斜杠)
#DocumentRoot directory-path
#当没有指定ServerName时,服务器会尝试对IP地址进行反向查询来推断主机名。
#所以,必须胡乱设置一个默认的主服务器主机名
   ServerName xx.xx.xx.xx


#可以巧妙解决双线机房以及同目录多站点的问题,类似你的这个双IP地址问题
#还可以巧妙解决同时运行产品环境和开发环境的问题
   UseCanonicalName Off
   UseCanonicalPhysicalPort Off

<VirtualHost *:80>
   DocumentRoot /path/to/site1
    ServerName   www.site1.org
   ServerAlias  192.168.1.41
</VirtualHost>
<VirtualHost *:80>
   DocumentRoot /path/to/site2
    ServerName   www.site2.org
   ServerAlias  192.168.1.42
</VirtualHost>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表