加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – Apache不会关注Symlink

发布时间:2020-12-13 16:34:51 所属栏目:Linux 来源:网络整理
导读:我在开发机器上安装了LAMP服务器(Ubuntu 12.10).它是用SSD修改的T60. 服务器库位于/ var / www中. Apache具有以下配置: DocumentRoot /var/wwwDirectory / Options FollowSymLinks AllowOverride None/DirectoryDirectory /var/www/ Options Indexes Follow
我在开发机器上安装了LAMP服务器(Ubuntu 12.10).它是用SSD修改的T60.

服务器库位于/ var / www中. Apache具有以下配置:

DocumentRoot /var/www
<Directory />
  Options FollowSymLinks
  AllowOverride None
</Directory>
<Directory /var/www/>
  Options Indexes FollowSymLinks MultiViews SymLinksIfOwnerMatch
  AllowOverride all
  Order allow,deny
  allow from all
</Directory>

我目前正在开发一个SilverStripe CMS特色网站.服务器的文件夹是/ var / www / sfk /.框架和所有cms相关功能都在各自的文件夹中.唯一需要修改的文件夹是/ var / www / sfk / mysite文件夹.因此,我想将mysite文件夹保存在我的主目录下,并将其符号链接到服务器文件夹中.所以这就是我所做的:

ln -s ~/sfk/mysite/ /var/www/sfk/
sudo chgrp www-data /var/www/sfk/mysite -R

ls告诉我以下内容:

/var/www/sfk (exerpt)

drwxr-xr-x  3 marvin www-data 4096 Nov 16 16:53 assets
drwxr-xr-x 12 marvin www-data 4096 Nov 16 16:53 cms
drwxr-xr-x 29 marvin www-data 4096 Nov 16 16:53 framework
-rw-r--r--  1 marvin www-data 2410 Nov 16 16:53 index.php
lrwxrwxrwx  1 marvin www-data   24 Nov 20 17:45 mysite -> /home/marvin/sfk/mysite/
-rw-rw-r--  1 marvin www-data  514 Nov 16 16:55 _ss_environment.php
drwxr-xr-x  4 marvin www-data 4096 Nov 16 16:53 themes

ls /var/www/sfk/mysite/

drwxrwxr-x 6 marvin www-data 4096 Nov 16 00:15 code
drwxrwxr-x 2 marvin www-data 4096 Nov 16 11:51 _config
-rwxrwxr-x 1 marvin www-data 2685 Nov 16 15:39 _config.php
drwxrwxr-x 2 marvin www-data 4096 Nov 16 00:15 css
drwxrwxr-x 2 marvin www-data 4096 Nov 16 00:15 images
drwxrwxr-x 2 marvin www-data 4096 Nov 16 00:15 javascript
drwxrwxr-x 5 marvin www-data 4096 Nov 16 00:15 templates

这与我在桌面计算机上的设置完全相同.我遇到的问题是mysite /文件夹无法识别.我很感谢我得到的每一条建议.我很沮丧,因为我几个小时都遇到了这个问题.

解决方法

你确定www-data帐户能够遍历/ home / marvin / sfk / mysite /的每个目录组件吗?所以www-data必须能够访问home,marvin,sfk和mysite.您可能需要在该路径的每个组件上都有o x.遵循符号链接时,符号链接后的用户必须能够实际访问目标文件夹/文件.

如果您不想授予对文件夹的www-data访问权限,那么您可能希望查看绑定安装.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读