小编Wei*_*upt的帖子

Apache 不会遵循 Symlink

我在我的开发机器上设置了一个 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>
Run Code Online (Sandbox Code Playgroud)

我目前正在开发一个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
Run Code Online (Sandbox Code Playgroud)

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 …
Run Code Online (Sandbox Code Playgroud)

linux apache-2.2

5
推荐指数
1
解决办法
734
查看次数

标签 统计

apache-2.2 ×1

linux ×1