Ubuntu 14.04上的虚拟主机。 - 访问禁止错误403

时间:2015-03-21 15:01:22

标签: apache ubuntu vhosts

很抱歉,如果我的解释不完整或未完成,我是Ubuntu的新手。并不是一个敏锐的计算机用户(只是一个前端开发者):

我试图在我的计算机上设置一个虚拟主机,但是我的浏览器继续获得403,我到达http://mywebsite.local并且apache2错误日志一直显示:

(13)Permission denied: [client 127.0.0.1:48889] AH00035: access to / denied (filesystem path '/media/leonsayshi/DATAS') because search permissions are missing on a component of the path

我希望我的工作文件夹位于/ media / leonsayshi / DATAS / www(其中DATAS是我已安装的分区)和 ls -l <​​/ em>命令中我的DATAS /和www /显示:

drwxrwxrwx 5 leonsayshi leonsayshi  4096 mars  21 13:13 DATAS

drwxrwxrwx 3 leonsayshi leonsayshi  4096 mars  21 14:55 www

以下是mywebsite.local.conf文件的内容(已使用sudo a2ensite mywebsite.local.conf启用):

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName mywebsite.local
    ServerAlias www.mywebsite.local
    DocumentRoot /media/leonsayshi/DATAS/www/mywebsite/www/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /media/leonsayshi/DATAS/www/mywebsite/www/>
        Order allow,deny
        Allow from all
        AllowOverride FileInfo
        Require all granted
    </Directory>

</VirtualHost>

任何想法或任何缺少的信息? 非常感谢提前!

1 个答案:

答案 0 :(得分:0)

对不起,我的英文不好,我有同样的问题(因为我读了你的问题,我回答其他读过这个问题),我的解决方案: 在/etc/apache2/apache2.conf中输入

<Directory ..bla..bla...bla    
</Directory>        

你在mywebsite.local.conf