符号 Link 权限在 /var/www 中被拒绝
Symbolic Link Permission Denied in /var/www
当涉及到我的 apache2 网络服务器上的符号 link 时,我遇到了一些权限问题。我最初在 /var/www 中有一个 data/ ,但是它对于目录来说太大了,我一直收到分区已满警告。我想将数据/文件夹移动到 /home/processor/Documents/sandbox/www_data/
我将所有数据移至 www_data 并在 /var/www
中创建了符号 link
ln -s /home/processor/Documents/sandbox/www_data data
检查 link:
:/var/www$ ls -l data
lrwxrwxrwx 1 processor processor 43 Mar 16 17:03 data -> /home/processor/Documents/sandbox/www_data/
数据示例显示所有权限对我来说似乎都是合理的:
:/var/www$ ls -l data/2/15/2015/8/25/10/54/wf/2_15_2015_8_25_10_54_11*
-rwxrwxrwx 1 processor processor 475643 Mar 16 16:58 data/2/15/2015/8/25/10/54/wf/2_15_2015_8_25_10_54_11.png
-rwxrwxrwx 1 processor processor 53539 Mar 16 16:58 data/2/15/2015/8/25/10/54/wf/2_15_2015_8_25_10_54_11_thumb.png
这是我 /etc/apache2/sites-available/000-default.conf 中 <VirtualHost *:80> </VirtualHost>
之间的内容:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options FollowSymLinks Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
但是当我也尝试从网站访问它时,我得到 "Forbidden You don't have permission to access /data/2/15/2015/8/25/9/46/wf/2_15_2015_8_25_9_46_28.png on this server."
我已经阅读了一堆线程并且已经 chown www-data:www-data,我已经 chmod -R 777 一切,并将我的 000-default.conf 更改为相同的许多变体东西,但没有任何效果。我不知道从这里去哪里。
如有任何建议,我们将不胜感激。
谢谢
与/home/processor的权限有关。整个路径需要一定的权限,主目录没有。唯一需要做的就是允许访问读取和执行
sudo chmod 755 /home/processor/
当涉及到我的 apache2 网络服务器上的符号 link 时,我遇到了一些权限问题。我最初在 /var/www 中有一个 data/ ,但是它对于目录来说太大了,我一直收到分区已满警告。我想将数据/文件夹移动到 /home/processor/Documents/sandbox/www_data/
我将所有数据移至 www_data 并在 /var/www
中创建了符号 linkln -s /home/processor/Documents/sandbox/www_data data
检查 link:
:/var/www$ ls -l data
lrwxrwxrwx 1 processor processor 43 Mar 16 17:03 data -> /home/processor/Documents/sandbox/www_data/
数据示例显示所有权限对我来说似乎都是合理的:
:/var/www$ ls -l data/2/15/2015/8/25/10/54/wf/2_15_2015_8_25_10_54_11*
-rwxrwxrwx 1 processor processor 475643 Mar 16 16:58 data/2/15/2015/8/25/10/54/wf/2_15_2015_8_25_10_54_11.png
-rwxrwxrwx 1 processor processor 53539 Mar 16 16:58 data/2/15/2015/8/25/10/54/wf/2_15_2015_8_25_10_54_11_thumb.png
这是我 /etc/apache2/sites-available/000-default.conf 中 <VirtualHost *:80> </VirtualHost>
之间的内容:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options FollowSymLinks Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
但是当我也尝试从网站访问它时,我得到 "Forbidden You don't have permission to access /data/2/15/2015/8/25/9/46/wf/2_15_2015_8_25_9_46_28.png on this server."
我已经阅读了一堆线程并且已经 chown www-data:www-data,我已经 chmod -R 777 一切,并将我的 000-default.conf 更改为相同的许多变体东西,但没有任何效果。我不知道从这里去哪里。
如有任何建议,我们将不胜感激。
谢谢
与/home/processor的权限有关。整个路径需要一定的权限,主目录没有。唯一需要做的就是允许访问读取和执行
sudo chmod 755 /home/processor/