很抱歉,如果我的解释不完整或未完成,我是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>
任何想法或任何缺少的信息? 非常感谢提前!
答案 0 :(得分:0)
对不起,我的英文不好,我有同样的问题(因为我读了你的问题,我回答其他读过这个问题),我的解决方案: 在/etc/apache2/apache2.conf中输入
<Directory ..bla..bla...bla
</Directory>
你在mywebsite.local.conf
中