Применение DirectoryIndex к псевдониму в Apache
Как применить DirectoryIndex к псевдониму в Apache, не приводя к ошибке 403?
Это приводит к заголовку ответа 200:
http://localhost/
Какие подаркиhttp://localhost/index.html
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
DirectoryIndex index.html index.php index.xhtml index.htm default.htm
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Это приводит к ошибке 403, запрещено:
http://localhost/aliasName/wwwrootDevelopmentSubDirectory/
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
DirectoryIndex index.html index.php index.xhtml index.htm default.htm
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Alias /aliasName/ "/home/user/Dropbox/Level1/Level2/wwwrootDevelopment/"
<Directory /home/user/Dropbox/Level1/Level2/wwwrootDevelopment>
DirectoryIndex index.html index.php index.xhtml index.htm default.htm
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
error.log показывает то же сообщение, которое вы видели в браузере.
[Tue Apr 02 00:19:30 2013] [error] [client 172.x.x.x] (13)Permission denied: access to /aliasName/wwwrootDevelopmentSubDirectory/ denied, referer: http://localhost/
1 ответ
DirectoryIndex для псевдонима должен быть в директиве pirticular для этого псевдонима в apache2
Alias /pma "/var/www/pma"
<Directory "/var/www/pma">
DirectoryIndex adminer.php
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>