首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Apache不会遵循符号链接(403禁止)

Apache不会遵循符号链接(403禁止)
EN

Stack Overflow用户
提问于 2011-09-12 05:27:40
回答 9查看 144.1K关注 0票数 97

我在Ubuntu上安装Apache时遇到了一些问题。我一直在跟踪this guide

代码语言:javascript
复制
# /usr/sbin/apache2 -v
Server version: Apache/2.2.17 (Ubuntu)
Server built:   Feb 22 2011 18:33:02

我的公共目录/var/www可以成功地提供并执行放置在其中的PHP页面。但是,我想在/var/www中创建一个symlink,它指向我的home文件夹中的一个目录,并在那里提供页面。

代码语言:javascript
复制
[root /var/www]# ll
total 36
drwxr-xr-x  3 root root 4096 2011-09-11 14:22 .
drwxr-xr-x 14 root root 4096 2011-06-04 22:49 ..
lrwxrwxrwx  1 root root   16 2011-09-11 13:21 about -> /root/site/about

当我尝试在浏览器上访问/about时,我得到

代码语言:javascript
复制
Forbidden

You don't have permission to access /about on this server.

据我所知,我为我想要服务的文件提供了足够的权限:

代码语言:javascript
复制
[root ~/site/about]# ll
total 24
drwxr-xr-x 5 root root 4096 2011-09-11 13:20 .
drwxr--r-- 3 root root 4096 2011-09-11 13:19 ..
drwxr-xr-x 2 root root 4096 2011-09-11 13:21 contact
-rwxr-xr-x 1 root root 1090 2011-09-11 13:19 index.php
drwxr-xr-x 2 root root 4096 2011-09-11 13:20 me
drwxr-xr-x 2 root root 4096 2011-09-11 13:21 resume

我知道FollowSymLinks选项,并且我相信它是在我的/etc/apache2/sites-enabled/000-default文件中设置的:

代码语言:javascript
复制
DocumentRoot /var/www
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/>
    Options FollowSymLinks Indexes MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

你知道我会错过什么吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7381371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档