|
楼主 |
发表于 2005-2-25 19:13:23
|
显示全部楼层
在/var/www/html下的文件可以正常访问,我想可能是RHEL4启用SeLinux安全的缘故,导致一般的设置不行,个人猜测,还请各位朋一起研究研究.谢谢各位了,我现在临时想了个办法凑活,就是使用链接的方法,具体如下:
httpd.conf中,启用用户个人网页目录:
<IfModule mod_userdir.c>
UserDir /var/www
</IfModule>
即将http://www.sbysky.com/~user解析到/var/www/~user目录
然后在虚拟主机中如下设置:
<VirtualHost 162.105.*.*>
ServerName 162.105.*.*
DocumentRoot "/var/www/html"
</VirtualHost>
# Virtual host www.sbysky.com
<VirtualHost www.sbysky.com>
ServerName www.sbysky.com
DocumentRoot "/var/www/sbysky"
</VirtualHost>
这样访问http://www.sbysky.com和访问http://www.domain.com/~sbysky是一样的
然后在/home/sbysky/目录中操作:
$ln -s /var/www/sbysky htdocs
这样,终于是可以访问了,为了安全,最好将/var/www/sbysky属性设置为711
我本来的目的是只在/home目录下建立个人网页目录,可是几天都不行,也就只有出此下策了,希望有在/home/user下配置成功的朋友分享一下经验,继续关注RHEL4中,多谢各位了 |
|