@sir_genry

Можно ли настроить Apache так, чтобы разные пути в одном домене указывали на разные сайты?

Всем привет!
Необходимо настроить Apache2 таким образом, чтобы обращаясь по разным путям в одном домене, отвечали разные сайты?
Пример:
/var/www/area/site1 должен вызываться по адресу http://mydomain.com/area/site1
/var/www/area/site2 должен вызываться по адресу http://mydomain.com/area/site2

Я пытался настроить Apache таким образом:
Файл /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName mydomain.com
        DocumentRoot /var/www/
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        Alias /area/site1 /var/www/area/site1
        Alias /area/site2 /var/www/area/site2
</VirtualHost>

В файле /etc/apache2/apache2.conf
...
<Directory /var/www/area/site1/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

<Directory /var/www/area/site2/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>
...
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lakika
@Lakika
Sicario
Да, можно настроить Apache таким образом, чтобы разные пути в одном домене указывали на разные сайты. Это делается с помощью директивы Alias в файле конфигурации Apache.

Alias /site1 /var/www/site1
<Directory /var/www/site1>
    Options +Indexes +FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

Alias /site2 /var/www/site2
<Directory /var/www/site2>
    Options +Indexes +FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>


В этом примере, запросы к yourdomain.com/site1 будут обрабатываться как запросы к сайту, расположенному в каталоге /var/www/site1, а запросы к yourdomain.com/site2 будут обрабатываться как запросы к сайту, расположенному в каталоге /var/www/site2.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы