2015-11-26 80 views
0

我正在使用apache 2.4ubuntu 15.10。 我想将我的文件的默认/var/www/html/目录更改为/home/myuser/mydir/。我知道有很多教程,但它似乎不起作用。Apache无法访问自定义目录

我改变000-default.conf

ServerAdmin [email protected]  
# DocumentRoot /var/www/html 
DocumentRoot /home/myuser/mydir 
# <Directory /var/www/html> 
<Directory /home/myuser/mydir> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Require all granted 
</Directory> 

我改变default-ssl.conf

ServerAdmin [email protected] 

# DocumentRoot /var/www/html 
DocumentRoot /home/myuser/mydir 

我改变apache.conf:在/home/myuser/mydir

# <Directory /var/www/html> 
<Directory /home/myuser/mydir> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
    Require all granted 
</Directory> 

ls -l是固体:-rwxrwxrwx

如果我在我的浏览器重新启动的Apache2和访问“localhost”的我得到:

Forbidden 

You don't have permission to access/on this server. 
Apache/2.4.12 (Ubuntu) Server at localhost Port 80 

我不知道还有什么我能做的。

+0

第1步查看error_log。该消息会告诉你它是否是文件系统权限问题或Apache配置问题。 – covener

回答

1

使/ home/myuser /世界可读和世界可执行文件。

+0

疯狂猜测禁止从您的error_log中获取信息。 – covener

+0

仅仅编辑/ home/myuser/mydir的权限是不够的,我还必须编辑/ home/mydir /。傻我。感谢帮助! – user2078872