免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1648 | 回复: 4
打印 上一主题 下一主题

[已解决]Apache 虚拟主机问题 谢谢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-03 21:56 |只看该作者 |倒序浏览
WEB服务器 192.168.1.1            文档的目录及文件                   域名(cs.net)

  根文档的目录及文件              /var/www/html/index.html            www.cs.net

  cs1文档的目录及文件             /home/cs1/html/index.html            cs1.cs.net

  cs2文档的目录及文件            /home/cs2/html/index.html             cs2.cs.net

要求用浏览器测试 http://www.cs.net  , http://cs1.cs.net   ,  http://cs2.cs.net  分别对应不同的网页


这道题目做了2天了,还是完成不了.(难道是题没有问题?o(∩_∩)o...推卸责任)

一个IP,一个域,2个用户:cs1 cs2

DNS解析域名 : host www.cs.net  
             host cs1.cs.net
             host cs2.cs.net
             host 192.168.1.1

全部正确

httpd.conf 的配置文件,添加虚拟主机

NameVirtualHost 192.168.1.1
<VirtualHost cs1.cs.net>
        DocumentRoot /home/cs1/html/index.html
        ServerName cs.net
        ServerAlias cs1.cs.net
</VirtualHost>

<VirtualHost cs2.cs.net>
        DocumentRoot /home/cs2/html/index.html
        ServerName cs.net
        ServerAlias cs2.cs.net
</VirtualHost>

至于
DocumentRoot "/var/www/html" 根文档路径我没都改变,一切默认

我实在是找不出来原因了,所以来这里求助。希望能得到帮助 谢谢

[ 本帖最后由 wj2 于 2008-11-4 21:29 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-11-03 22:05 |只看该作者
你用的是多少版本的APACHE?

论坛徽章:
0
3 [报告]
发表于 2008-11-04 09:42 |只看该作者
应该这样设置:
DocumentRoot /home/cs1/html  后面不加index.html

论坛徽章:
0
4 [报告]
发表于 2008-11-04 15:42 |只看该作者
原帖由 wj2 于 2008-11-3 21:56 发表
WEB服务器 192.168.1.1            文档的目录及文件                   域名(cs.net)

  根文档的目录及文件              /var/www/html/index.html            www.cs.net

  cs1文档的目录及文件    ...

DocumentRoot 后面跟路径不是文件/home/cs1/html/
其实就是配置虚拟主机
NameVirtualHost *
<VirtualHost *>
<Directory "/home/cs1/html/">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    Satisfy all
</Directory>
    ServerName    cs1.cs.net
    ServerAdmin webadmin@s.com
    DocumentRoot  /home/cs1/html/"
    DirectoryIndex index.html
</VirtualHost>

<VirtualHost *>
<Directory "/home/cs2/html/">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    Satisfy all
</Directory>
    ServerName    cs2.cs.net
    ServerAdmin webadmin@s.com
    DocumentRoot  /home/cs2/html/"
    DirectoryIndex index.html
</VirtualHost>

[ 本帖最后由 xuledw 于 2008-11-4 15:49 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2008-11-05 18:45 |只看该作者
关键就是你apache配置时那个路径跟apache配置文件里面的东西要注意点……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP