QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 933|回复: 5

apache中虚拟主机的问题

[复制链接]
发表于 2004-6-3 23:14:18 | 显示全部楼层 |阅读模式
我在RedHat9.0中安装配置了域名为<ns1.test.com>的apache服务器,DocumentRoot为 /var/www/html,并在该目录下建立members文件夹,另新建test.php的测试文件,经测试在浏览器中输入“http://ns1.test.com/members/test.php" ,测试成功!再用apache建立一个基于域名的虚拟主机virtual.test.com,DocumentRoot为 /var/www/virtual ,并在该目录下新建test1.php文件。在域名服务器中设置ns1.test.com的别名记录为virtual.test.com测试 virtual.test.com解释成功,在apache的配置文件中添加如下部分:
NameVirtualHost  172.29.17.1
<VirtualHost 172.29.17.1>
     ServerName virtual.test.com
     DocumentRoot /var/www/virtual
</VirtualHost>
在浏览器中输入” http://virtual.test.com/test1.php"测试成功,但再输入“http://ns1.test.com/members/test.php"时返回错误说没有那个目录或文件,输入“http://ns1.test.com/test1.php"显示的是/var/www/virtual目录下的test1.php的内容。
当删掉
NameVirtualHost  172.29.17.1
<VirtualHost 172.29.17.1>
     ServerName virtual.test.com
     DocumentRoot /var/www/virtual
</VirtualHost>
这部分内容后测试ns1.test.com/members/test.php就正常,后来我在主配置文件中用Include conf.d/*.conf语句,再在conf文件夹新建vhost.conf文件,内容如上,但还是没有同时测试成功真正的主机和虚拟主机,恳请各位高手指点迷津……
发表于 2004-6-4 07:36:15 | 显示全部楼层
给 ns1.test.com 也建立一个虚拟主机试一试。
回复

使用道具 举报

 楼主| 发表于 2004-6-4 09:10:00 | 显示全部楼层
楼上的大虾能否说具体一点如何给ns1.test.com 也建立一个虚拟主机?
回复

使用道具 举报

发表于 2004-6-4 09:28:26 | 显示全部楼层
楼上是这个意思吗!!!
NameVirtualHost 172.29.17.1
<VirtualHost 172.29.17.1>
ServerName virtual.test.com
DocumentRoot /var/www/virtual
</VirtualHost>
<VirtualHost 172.29.17.1>
ServerName ns1.test.com
DocumentRoot /var/www/html
</VirtualHost>
    
回复

使用道具 举报

 楼主| 发表于 2004-6-4 18:05:44 | 显示全部楼层
谢谢~等会儿试试!
回复

使用道具 举报

发表于 2004-6-4 18:06:10 | 显示全部楼层
[quote:5677d3b52e="photobest"]楼上是这个意思吗!!!
NameVirtualHost 172.29.17.1
<VirtualHost 172.29.17.1>
ServerName virtual.test.com
DocumentRoot /var/www/virtual
</VirtualHost>
<VirtualHost 172.29.17.1>
ServerName ns1.test.com
DocumentRoot /var/www/html
</VirtualHost>
    [/quote]


是呀 !
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-8 11:53 , Processed in 0.041841 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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