Есть ли способ разрешить нескольким виртуальным хостам на одном сервере (apache2 в Ubuntu 16.40) обслуживать файлы из каталога, который находится над или рядом с DocumentRoot виртуального хоста?
На моем сервере у меня естьследующие каталоги, где site_one и site_two являются корнями документа.
website / site_one
website / site_two
sites / shared_files / images
sites / shared_files / js
Я бы хотелот http://site_one.com/images/
до shared_files/images/
Я попытался добавить RewriteRule ^images/(.*)$ ../shared_files/images/$1
в мой .htaccess, что привело к ошибке 400 неверных запросов.Добавление Alias "/images" "../shared_files/images"
к sites-enabled / site_one.com.conf привело к запрещенной ошибке 403.
Я могу получить доступ к файлам с помощью php, используя include('../shared_files/file.php)
или просто chdir(../shared_files/)
, но я бы предпочел не загружатьизображения и другие статические файлы таким образом.