Задать вопрос

Nginx: Несколько проектов под одним доменом?

Ребят привет, есть поддомен типа app.hazratgs.com, в корневой директории этого поддомена лежит 2 папке типа googleplay и appstore, (внутри лендосы, статика) как мне настроить nginx, чтобы он отдавал контент каждой папки?
например пользователь перешил по ссылке https://app.hazratgs.com/appstore, чтобы отдавался index.html этой страницы, и было бы круто если бы мне еще не пришлось переписывать пути к картинкам, так как они все ссылаются так: /img/favicon.png, тогда как в корне их нет, они в папках этих лендосов

делал так:
server {
    listen 80;
    server_name _;
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
    add_header X-XSS-Protection "1; mode=block";
    root /var/www/;
    index index.html;
    # Force all paths to load either itself (js files) or go through index.html.

    location / {
        try_files $uri /index.html;
    }

    location /appstore {
        root /var/www/appstore;
        try_files $uri /index.html;
    }

    location /googleplay {
        root /var/www/googleplay;
        try_files $uri /index.html;
    }
}


вопрос вроде простой, но чет не гуглится и не решается(
  • Вопрос задан
  • 148 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
hazratgs
@hazratgs Автор вопроса
Вопрос снимается, помог коллега, решается с помощью alias:
location /prognosis-2019 {
        alias /var/www/prognosis-2019/;
    } 
    location /history-of-money {
        alias /var/www/history-of-money/;
    }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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