G0rDi
@G0rDi

Возможно ли развернуть два веб-сервера на 1 домене?

Добрый день,
На первый взгляд вопрос слегка глуповато выглядит, но на деле это не так, смысл его следующий.
Есть задача объединить два сайта 1 работает на Nginx второй на Tomcat (специфический сервис), физически расположены на разных серверах и обслуживается разными организациями.
Задача для SEO оптимизации объединить их под одним доменом, что бы сайт на Nginx открывался по адресу например mysite.ru, а сервис на Tomcat по адресу mysite.ru/sevices/
Все конечно можно сделать через iframe, но тогда весь смысл в этом пропадает так как Яндекс не индексирует iframe https://yandex.ru/support/webmaster/recommendation...
Заранее благодарен за Ваши ответы.
  • Вопрос задан
  • 290 просмотров
Пригласить эксперта
Ответы на вопрос 3
Pinsky
@Pinsky
Кофеиноникотиновая смесь в backend-код
Читайте, что такое реверс-проксирование.
Все можно, на nginx это умеет.
Ответ написан
Комментировать
neatsoft
@neatsoft
Life is too short for bad software
кусок конфигурации с реального сервера:
server {
    ...
    location /services {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
    ...
}

Документация: nginx reverse proxy
Ответ написан
G0rDi
@G0rDi Автор вопроса
Разобрался Всем спасибо.
Намучился еще с сессией (proxy_cookie_path ~*^/.* /; помогло )
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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