ubuntu – Apache2虚拟主机403被禁止?

前端之家收集整理的这篇文章主要介绍了ubuntu – Apache2虚拟主机403被禁止?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的桌面上运行ubuntu 13.04 64bit,我安装了apache2,MysqLPHP等。

我想让我的web根目录在/ home / afflicto / public_html而不是/ var / www。
所以我跟着这本指南:
http://www.maketecheasier.com/install-and-configure-apache-in-ubuntu/2011/03/09
(我做了一切从“配置不同的网站”),因为我喜欢的解决方案更多。

这是我做的:
安装apache2,MysqL等。
复制/ etc / apache2 / sites-avaliable / default到/ etc / apache2 / sites-available / afflicto。
然后编辑它,它现在看起来像下面:

/ etc / apache2 / sites-available / afflicto

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /home/afflicto/public_html
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /home/afflicto/public_html/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    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
</VirtualHost>

我做sudo a2dissite默认&&权利和义务sudo service apache2 restart

我在/ home / afflicto / public_html / test /中创建了一个index.PHP和index.html,
当访问localhost / test或localhost / test / index.html等,我得到403禁止错误

我究竟做错了什么?提前致谢。

更新1
我已将public_html目录的所有者设置为www-data。
还有sudo chmod -R x public_html&& sudo chmod -R 777 public_html
仍然403错误

这里是apache错误日志的输出

[Sun Jul 14 06:10:32 2013] [error] [client 127.0.0.1] (13)Permission denied: access to / denied

[Sun Jul 14 06:10:32 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
我面临这个问题。但我不喜欢将我的主目录的组更改为www-data的想法。这个问题可以通过修改virtualhost的配置文件解决
只需配置目录标签包括这些
<Directory "your directory here">
   Order allow,deny
   Allow from all
   Require all granted
</Directory>

需要所有被授予是一个新的功能我猜;具有默认值denied。

请参阅此页获取更多信息:http://httpd.apache.org/docs/current/mod/core.html#directory

猜你在找的Ubuntu相关文章