Chinaunix

标题: apache 虚拟主机权限的问题 [打印本页]

作者: demy168    时间: 2007-05-06 20:26
标题: apache 虚拟主机权限的问题
不配置任何虚拟主机的时候,打开网页正常。此时  DocumentRoot "/usr/local/apache/htdocs"

但是当添加一个虚拟主机之后

<VirtualHost xx.xx.95.99:80>
    ServerAdmin aaa@gmail.com
    DocumentRoot /home/aaa
    ServerName www.aaax.com
    ErrorLog /home/aaa/logs/aaax.com-error_log
    CustomLog /home/aaa/logs/aaax.com-access_log common
</VirtualHost>

访问时就出现:

ForbiddenYou don't have permission to access /on this server.

我把 aaa目录的权限更改为777,771,774,755等都没有用,出现同样的提示。
哪位大哥知道,请指点一下,万分感激。
作者: kenduest    时间: 2007-05-06 20:35
原帖由 demy168 于 2007-5-6 20:26 发表于 1楼  
不配置任何虚拟主机的时候,打开网页正常。此时  DocumentRoot "/usr/local/apache/htdocs"

但是当添加一个虚拟主机之后

<VirtualHost xx.xx.95.99:80>
    ServerAdmin aaa@gmail.com
...


check /home/aaa/logs/aaax.com-error_log , for detail information

--
作者: demy168    时间: 2007-05-06 20:49
[Sun May 06 20:49:32 2007] [error] [client 222.68.159.170] client denied by serv
er configuration: /home/aaa/
[Sun May 06 20:49:45 2007] [error] [client 222.68.159.170] client denied by serv
er configuration: /home/aaa/
[Sun May 06 20:49:46 2007] [error] [client 222.68.159.170] client denied by serv
er configuration: /home/aaa/
[Sun May 06 20:49:48 2007] [error] [client 222.68.159.170] client denied by serv
er configuration: /home/aaa/
作者: kenduest    时间: 2007-05-06 22:25
原帖由 demy168 于 2007-5-6 20:49 发表于 3楼  
   client denied by serv
er configuration: /home/aaa/
   client denied by serv
er configuration: /home/aaa/
   client denied by serv
er configuration: /home/aaa/
   client denied by serv
e ...


那你就看一下你的 httpd.conf 內 <Directory> 這類配置參數設定為何 ?

你至少先找到 <Directory /> .... </Directory> 設定,與其他相關的 <Directory xxxx> .... </Directory> 等設定。若你的 / 預設權限設定為 Deny from all 這類配置,你可以自己新增一個 <Directory> 區段指定你的 /home/aaaa/ 目錄內的網頁都可以被存取。

--
作者: sery    时间: 2007-05-16 16:12
标题: 在主配置里添加如下内容
<Directory "/home/aaa">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
作者: sery    时间: 2007-05-16 16:13
标题: 原因是
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

先禁止了
作者: lose_gaolimin    时间: 2007-05-21 14:43
原帖由 sery 于 2007-5-16 16:12 发表于 5楼  
<Directory "/home/aaa">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

就如这个兄弟这样就行了
作者: szxsztszk    时间: 2007-05-21 15:09
1。#vi /etc/selinux/config
.
.
SELINUX = disabled
.
.
2. #reboot
3,#chmod 755 /home/aaa
4.try again.

[ 本帖最后由 szxsztszk 于 2007-5-21 15:10 编辑 ]
作者: god_and_dog    时间: 2007-05-22 23:09
标题: 回复 #1 demy168 的帖子
你设置的日志文件目录是否真实存在




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2