ЛАМПА - Как я могу добавить несколько виртуальных хостов на одном IP-адресе в разные подкаталоги без имени домена? - PullRequest
0 голосов
/ 30 января 2020

У меня проблема с настройкой виртуальных хостов в Apache 2.4.25.
У меня есть стандартный каталог root с именем "/var/www/html".
Внутри этой папки есть другие каталоги.

Например, "site1", "site2", "site3". В каждой папке есть независимые html/css/js/php файлы. (Все сайты независимы)

Я легко могу получить доступ к этим файлам из браузера, набрав, например, http://ip/site1.
Но пути с каждого сайта являются относительными из моего каталога root, когда он начинается с /.
Например, если я установлю HTML page /images/test.png для site1, он будет искать по URL: http://ip/images/test.png, но мне нужно искать по другому URL: http://ip/site1/images/test.png
Да, я могу установить images/test.png, и это будет решением, но это не то, что мне нужно, потому что есть много разных сайтов, и здесь только для тестирования! Это плохая практика - каждый раз менять пути к каждому файлу.

Мне нужно устанавливать свои пути независимо от основного каталога root. Например, когда я установил site1 images/bg.png, он должен искать относительно папки /var/www/html/site1, а не /var/www/html.



Как я могу это сделать внутри VirtualHosts ? И это реально? Спасибо!

...