忘记密码   免费注册 查看新帖 | 论坛精华区
ChinaUnix.net
  平台论坛 博客 微博 读书 人才 精华 文库 自测 | 频道操作系统 开发 数据库 存储 服务器 网络 IT新闻 Linux 下载 Power用户组
最近访问板块 发新帖
查看: 3006 | 回复: 3

Apache DocumentRoot问题 [复制链接]
更多

帖子
2
主题
1
精华
0
可用积分
2
专家积分
0
在线时间
0 小时
注册时间
2008-01-21
最后登录
2008-01-21
论坛徽章:
0
发表于 2008-01-21 16:14:58 |显示全部楼层
Apache版本httpd-2.2.3-11.el5_1.centos.3
欲将www主目录设置为/home/www/html,目录权限如下
drwxr-xr-x 2 root root 4096 01-19 01:12 /home/www/html
httpd.conf配置文件如下
DocumentRoot "/home/www/html"
执行/etc/rc.d/init.d/httpd start出现如下错误
启动 httpd:Syntax error on line 281 of /etc/httpd/conf/httpd.conf:
DocumentRoot must be a directory
                                                           [失败]
如将DocumentRoot "/home/www/html"替换为DocumentRoot "/var/www/html"
则启动成功。。。
/var/www/html权限如下
drwxr-xr-x 2 root root 4096 01-16 09:36 /var/www/html
百思不得其解。。。望哪位大大告知。。。

帖子
2
主题
1
精华
0
可用积分
2
专家积分
0
在线时间
0 小时
注册时间
2008-01-21
最后登录
2008-01-21
论坛徽章:
0
发表于 2008-01-21 16:38:00 |显示全部楼层
继续试验,设置DocumentRoot "/home/seigfied"
/home/seigfied权限为
drwx------ 2 seigfied seigfied 4096 01-11 17:33 /home/seigfied
执行/etc/rc.d/init.d/httpd start,启动成功
真的没弄明白,/home/www/html明明就是一个目录。。
为什么Apache会告诉我DocumentRoot必须是一个目录呢
小州

Rank: 8Rank: 8

帖子
8832
主题
13
精华
2
可用积分
5703
专家积分
319
在线时间
9 小时
注册时间
2005-06-07
最后登录
2011-09-18
论坛徽章:
0
发表于 2008-01-22 00:13:27 |显示全部楼层
一般通常都是 selinux 問題。

請修改目錄的 security content,讓 apache 有存取該目錄的權限。

  1. chcon -R -t httpd_sys_content_t /home/www/html
复制代码


另外該相同問題於 linux.vbird.org 您有問過。

http://phorum.vbird.org/viewtopic.php?t=30684

--
如果真的愛一個作業系統    怎能不害怕不再能使用它
而我們必須接受現實  於是長大了 寂寞就是沒有了機會再用它
比沒有電腦還要寂寞  即使短暫使用也會刻骨銘心
而那些點亮我們生命的作業系統  就彷彿電影內發生在暹邏的愛情故事

  To all the Linux that bring us to kernel.

Rank: 2

帖子
403
主题
147
精华
0
可用积分
1024
专家积分
0
在线时间
59 小时
注册时间
2004-07-02
最后登录
2011-10-24
论坛徽章:
0
发表于 2008-01-23 11:04:41 |显示全部楼层
安装时禁用selinux,我一般是
您需要登录后才可以回帖 登录 | 注册

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP