我有以下问题.在Ubuntu上安装Apache 2.4.7.我在目录/ etc/apache2/sites-available /中创建了文件
<VirtualHost ooo.net:80>
ServerName ooo.net
ServerAlias www.ooo.net
ServerAdmin webmaster@ooo.net
DocumentRoot /home/user/ooo/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Run Code Online (Sandbox Code Playgroud)
在主持人
127.0.0.1 ooo.net
127.0.1.1 pc
Run Code Online (Sandbox Code Playgroud)
我访问了ooo.net并看到了以下结果
禁止您无权访问此服务器上的/.Apache/2.4.7(Ubuntu)服务器位于localhost端口80
我究竟做错了什么?
error.log -
[Sat Apr 12 19:30:57.276525 2014] [core:error] [pid 1213:tid 140219565360896] (13)Permission denied: [client 127.0.0.1:37136] AH00035: access to / denied (filesystem path '/home/user/ooo') because search permissions are missing on a component of the path
[Sat Apr 12 19:30:57.539816 2014] [core:error] [pid 1213:tid 140219556968192] (13)Permission denied: [client 127.0.0.1:37136] AH00035: access to /favicon.ico denied (filesystem path '/home/user/ooo') because search permissions are missing on a component of the path
Run Code Online (Sandbox Code Playgroud)
access.log -
127.0.0.1 - - [12/Apr/2014:19:30:57 +0400] "GET / HTTP/1.1" 403 495 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/33.0.1750.152 Chrome/33.0.1750.152 Safari/537.36"
127.0.0.1 - - [12/Apr/2014:19:30:57 +0400] "GET /favicon.ico HTTP/1.1" 403 505 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/33.0.1750.152 Chrome/33.0.1750.152 Safari/537.36"
Run Code Online (Sandbox Code Playgroud)
ls -ltr在第一次回答后 -
drwxr-sr-x 2 user www-data 4096 ???. 10 20:41 errors
-rwxr-sr-x 1 user www-data 9062 ???. 10 20:41 about.htm
-rwxr-sr-x 1 user www-data 7116 ???. 10 20:41 admin.htm
-rwxr-sr-x 1 user www-data 2884 ???. 10 20:41 admin_art.inc
-rwxr-sr-x 1 user www-data 367112 ???. 10 20:41 ARIAL.TTF
-rwxr-sr-x 1 user www-data 4767 ???. 10 20:41 admin_d2.inc
-rwxr-sr-x 1 user www-data 2958 ???. 10 20:41 admin_exb.inc
-rwxr-sr-x 1 user www-data 2369 ???. 10 20:41 admin_faq.inc
-rwxr-sr-x 1 user www-data 1846 ???. 10 20:41 admin_fbk.inc
-rwxr-sr-x 1 user www-data 1791 ???. 10 20:41 admin_fbk2.inc
-rwxr-sr-x 1 user www-data 2657 ???. 10 20:41 admin_gbk.inc
-rwxr-sr-x 1 user www-data 3881 ???. 10 20:41 admin_frm.inc
-rwxr-sr-x 1 user www-data 2616 ???. 10 20:41 admin_gbl.inc
-rwxr-sr-x 1 user www-data 8197 ???. 10 20:41 admin_img.inc
-rwxr-sr-x 1 user www-data 7352 ???. 10 20:41 admin_new.inc
Run Code Online (Sandbox Code Playgroud)
小智 12
问题在于Apache默认配置从2.4.3开始受到更多限制.默认情况下禁止默认文档根目录之外的目录,并且必须明确启用.请参阅:在Ubuntu 13.10上安装Apache Web服务器
基本上你应该添加:
Require all granted
Run Code Online (Sandbox Code Playgroud)
在Directory指令下的某个地方下面.
| 归档时间: |
|
| 查看次数: |
31089 次 |
| 最近记录: |