我在ubuntu 14中使用apache 2.4.7。
我的 mynewsites.conf (/ etc / apache2 / sites-available)代码是流程
<VirtualHost *:80>
ServerAdmin samplesite.com
DocumentRoot /home/user/Desktop/sampe_app/public
<Directory "/home/user/Desktop/sampe_app/public">
AllowOverride all
Options -MultiViews
Require all granted
</Directory>
</VirtualHost>
但是samplesite.com网址显示以下错误
403 Forbidden
You don't have permission to access / on this server.
任何人都可以告诉我我的错误吗?
提前致谢
答案 0 :(得分:0)
看起来像文件夹权限的问题更改/ home / user / Desktop / sampe_app / public文件夹允许其他人查看而不仅仅是用户
chmod 777文件夹路径&lt;如果您正在运行的ubuntu服务器(可能需要授予sudo)
但是我会警告你,如果你打算主持世界可能最好只允许读取和执行权限(这意味着用户不能通过你的网站上传到这个目录),这是危险的,但在这种情况下,如果你添加根据您的要求进一步详细说明,请相应调整我的答案
如果您安装了桌面管理器,通常可以通过文件管理器直接导航到该文件夹右键单击,然后转到属性和权限