Apache:您无权访问/在此服务器上

时间:2016-06-01 10:46:59

标签: apache ubuntu server apache2

[编辑:解决]这是父文件夹权限问题
我有一个众所周知的问题"您没有权限访问/在此服务器上#34;在Ubuntu 14.04上使用Apache。我已经在stackoverflow中寻找答案,但我找到的答案是允许符号链接,索引和添加"允许来自所有"在我的conf文件中,我已经拥有了权限。谢谢你的帮助。

我的/var/log/apache/erro.log中有这个错误:

[core:error] [pid 524] [client 127.0.0.1:60607] AH00037: 
Symbolic link not allowed or link target not accessible: /var/www/stm

我在我的文件夹/ var / www /中创建了一个符号链接到我的工作区:

lrwxrwxrwx  1 camilo camilo   46 juin   1 11:25 
stm -> /home/camilo/web/stm.fr//

当我在符号文件夹/ var / www / stm中创建ls -l命令时,我有这个:

drwxr-xr-x 2 camilo camilo 4096 juin   1 12:31 ./
drwxr-xr-x 4 camilo camilo 4096 juin   1 10:49 ../
-rwxr-xr-x 1 camilo camilo  850 juin   1 10:04 authentification.php*
-rwxr-xr-x 1 camilo camilo  692 juin   1 09:29 connexion.php*
-rwxr-xr-x 1 camilo camilo   34 mai   31 17:09 index.php*

我的stm.conf文件允许该目录并关注链接:

<VirtualHost *:80>
    ServerAdmin admin@stm.fr
    ServerName stm.fr
    ServerAlias www.stm.fr

    DocumentRoot /var/www/stm
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/stm>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

那么错误或缺失了什么?

0 个答案:

没有答案