我正在使用LAMPP服务器,并使用以下httpd-vhosts.conf
:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName frontend.dev
DocumentRoot /opt/lampp/htdocs/ucmd/frontend/web/
<Directory "/opt/lampp/htdocs/ucmd/frontend/web/">
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
DirectoryIndex index.php
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我正在为这样创建的ucmd文件夹使用符号链接:
ln -s ~/ucmd /opt/lampp/htdocs
我递归地分配了755个权限。将文件夹复制到htdocs也不起作用,并且403失败。我已经无数次重启了apache,甚至尝试将权限设置为777,它没有任何区别。
答案 0 :(得分:2)
在Apache中使用符号链接要求您拥有:
由于您在主目录(〜)中使用了符号,因此必须为以下内容添加读取权限: