LinuxSir.cn,穿越时空的Linuxsir!

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

请教httpd.conf配置问题.

[复制链接]
发表于 2007-4-3 15:48:43 | 显示全部楼层 |阅读模式
今天做好了HPHBB论坛后,发现一个奇怪的问题.
HPHBB我是放在/var/www/html/phpbb
然后我把httpd.conf里面的
DocumentRoot "/var/www/html"改成DocumentRoot "/var/www/html/phpbb"
这样就能直接输入bbs.cap.com访问,但是登陆用户的时候出现页面找不到.
The requested URL /phpbb/index.php was not found on this server.
Apache/2.2.3 (Fedora) Server at bbs.cap.com Port 80

原来DocumentRoot "/var/www/html",的时候访问时,输入bbs.cap.com后还得在后面加一个/phpbb
写成bbs.cap.com/phpbb才能访问,这样登陆后一切都是正常的.

不是改成DocumentRoot "/var/www/html/phpbb"不能访问,而是访问不正常.
我的/var/www/html/index.html是跳转WEBmail
我的/var/www/html/phpbb/index.php是BBS论坛
下面是我的httpd.conf文件虚拟目录部分
<VirtualHost *:80>
ServerAdmin play@localhost.com
DocumentRoot "/var/www/html/phpbb"
ServerName bbs.cap.com:80
# ErrorLog logs/bbs.com-error_log
# CustomLog logs/bbs.com-access_log common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin play@localhost.com
DocumentRoot "/var/www/html"
ServerName mail.cap.com:80
# ErrorLog logs/mail.com-error_log
# CustomLog logs/mail.com-access_log common
</VirtualHost>
 楼主| 发表于 2007-4-3 16:46:53 | 显示全部楼层
现在的问题是我想直接输入bbs.cap.com 就能正常访问
回复 支持 反对

使用道具 举报

发表于 2007-4-4 15:15:43 | 显示全部楼层
可能是安装phpbb时设的论坛路径是xxx.com/phpbb这种形式的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-4 21:32:05 | 显示全部楼层
直接输入bbs.cap.com的问题解决了.
现在新的问题又来了...一个IP对多个域名问题.
httpd.conf里面的虚拟目录部份还是如上,现在重启httpd服务的时候报错
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
这样我输入bbs.cap.com还是mail.cap.com都是进入Mail登陆界面.
如果把mail.cap.com:8080端口改掉,那输什么都进bbs.cap.com
昨天还能各进各的.....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-4 21:53:22 | 显示全部楼层
问题终于都解决完了......老板都快把我逼死了......终于可以坐下来喝杯茶了...
回复 支持 反对

使用道具 举报

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

本版积分规则

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