我有我的Apache服务器和它的特定文件在/ var / www,我有一堆组文件,我想在另一个目录/公司/共享文件。 我写和别名,它似乎工作,但Apache没有权限阅读。 我有什么需要改变,因为我有/ company / shared_files目录的全局读取和执行权限。
这是我有的别名:
Alias /shared_files/ "/company/shared_files" <Directory "/company/shared_files/"> Options Indexes MultiViews AllowOverride None </Directory>
我正在运行最新版本的debian。
不应该将allow指令添加到新条目中:
Order deny,allow Allow from all
因为根目录默认是“全部拒绝”。
以下任何一项都可能有所帮助:
添加Require all granted <Directory "/company/shared_files/"> ... </Directory> 。
请确保Apache用户(RedHat上的apache,Debian / Ubuntu上的www-data)已经读取并执行/ company / shared_files及其所有父目录(即/和/ company)的权限,并且读取/ company / shared_files。
请参阅Require指令 。