Apache - 403 禁止 - 已将站点可用目录中的默认目录更改

Apache - 403 禁止 - 已将站点可用目录中的默认目录更改

如果这是一个重复的问题,我很抱歉,但我已经尝试了其他答案中的所有可能的解决方案......

我刚刚安装了 apache、php5、......,

我可以访问http://本地主机并获取位于的 apache index.html/var/www

我执行了以下操作:
在 sites-available 中:sudo cp default mydefault
打开它并得到以下结果:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www>
        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 ${APACHE_LOG_DIR}/error.log

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

    CustomLog ${APACHE_LOG_DIR}/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>

所以我改成了DocumentRoot /var/www我的文件夹和 <Directory /var/www>我的文件夹。在这个目录标签内,我改成了Allow OverrideAll插入DirectoryIndex index.html index.php

我救了人,然后跑了

sudo chmod 755 /myDirectory  
sudo a2dissite default && sudo a2ensite mydefault 
sudo service apache2 restart 

访问时仍然出现 403 禁止访问http://本地主机

任何帮助都将不胜感激,谢谢

答案1

OP 已发布

我认为问题在于我安装了 SELinux。我重新安装了 Linux,没有“加密我的主文件夹”,现在它可以正常工作了。 – André Alçada Padez 2012 年 3 月 5 日 13:52

相关内容