Я пытаюсь сделать псевдоним на своем сервере, который направляет весь трафик, который входит в example.com/z/, в другой каталог, чем остальные example.com, где example.com имеет установку Laravel 4.2 и example.com/z/ установка Lumen, которая запускает службу.
Это мой оригинальный vhost:
<VirtualHost *:80>
ServerName example.com
DocumentRoot /data/user/public_html/public
<Directory /data/user/public_html/public>
Options +FollowSymlinks
AllowOverride All
</Directory>
</VirtualHost>
И это vhost с псевдонимом /z/, добавленным в:
<VirtualHost *:80>
ServerName example.com
DocumentRoot /data/user/public_html/public
Alias /z/ /data/user/service/public
<Directory /data/user/service/public>
Options +FollowSymlinks
AllowOverride All
</Directory>
<Directory /data/user/public_html/public>
Options +FollowSymlinks
AllowOverride All
</Directory>
</VirtualHost>
При переходе на exmaple.com/z/ я получаю страницу 403 и в журналах эту ошибку:
Directory index forbidden by Options directive: /data/user/service/public
И если я перейду к чему-нибудь еще под /z/ (пример: /z/abcd), я получаю страницу 404, но она похожа на страницу Laravel 404 вместо страницы Lumen 404.
Любые идеи о том, как я могу заставить это работать?