403 Apache的禁止问题

奇怪,我已经将文件夹用户/组更改为www-data( sudo chown -R www-data:www-data /datos/www ),并且还更改了755( sudo chmod -R 755 /datos/www )的权限,但是Apache仍然遇到403 Forbidden问题。 试图在进程列表中找出apache用户,结果如下:

 bakhtiyor@sony-vaio:/var/www$ ps aux | grep apache2 root 6627 0.1 0.2 158128 9244 ? Ss 23:23 0:00 /usr/sbin/apache2 -k start www-data 6632 0.0 0.1 158152 5348 ? S 23:23 0:00 /usr/sbin/apache2 -k start www-data 6633 0.0 0.1 158152 5348 ? S 23:23 0:00 /usr/sbin/apache2 -k start www-data 6634 0.0 0.1 158152 5348 ? S 23:23 0:00 /usr/sbin/apache2 -k start www-data 6635 0.0 0.1 158152 5348 ? S 23:23 0:00 /usr/sbin/apache2 -k start www-data 6636 0.0 0.1 158152 5348 ? S 23:23 0:00 /usr/sbin/apache2 -k start 1000 6681 0.0 0.0 13468 896 pts/0 S+ 23:23 0:00 grep --color=auto apache2 

我的虚拟主机的Apache配置文件位于:

  ServerAdmin webmaster@indextj DocumentRoot /datos/www  Options FollowSymLinks AllowOverride None   Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all  ... ...  

它是否与在root下运行的第一个apache进程有关? 即使我不知道为什么apache在root用户下运行。

需要一些解决这个奇怪问题的想法。

谢谢

在这个conf中有些奇怪。 不太明白……

  ServerAdmin webmaster@indextj DocumentRoot /datos/www  Options FollowSymLinks AllowOverride None   Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all  ... ...  

但乍一看我可以告诉你把AllowOverride改为All 。 这是我的wiki的例子。

  Options +FollowSymLinks AllowOverride All order allow,deny allow from all  

尝试在内部添加Allow from All