Можно ли настроить несколько поддоменов на одну директорию, но разные index файлы?

Здравствуйте.

Можно ли настроить apache2+nginx, чтобы разные поддомены ссылались на одну директорию, но у них были разные index файлы?

Например:
sub1.site.loc >> /var/www/site.loc/sub/index1.php
sub2.site.loc >> /var/www/site.loc/sub/index2.php
sub3.site.loc >> /var/www/site.loc/sub/index3.php
sub4.site.loc >> /var/www/site.loc/sub/index4.php
  • Вопрос задан
  • 2615 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ascendant
@Ascendant
PHP/AngularJS/Sphinx/nginx
Можно. Если у вас PHP обрабатывает nginx можно использовать map. Вот выдержка из конфига:

map $http_host $index_file {
        nginx-test.loc          index.php;
        one.nginx-test.loc      index1.php;
        two.nginx-test.loc      index2.php;
}

server {
        listen 80;
        server_name nginx-test.loc *.nginx-test.loc;

        root /var/www/nginx-test;

        index $index_file;

        # остальные параметры
}


Либо можно для каждого поддомена написать свой конфиг, в общем вариантов масса.

Для Apache2 можно написать похожий конфиг.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы