Настройка веб-приложений по доменному имени от IIS до Glassfish или Apache

Я установил три HTTP-сервера (IIS, Glassfish4 и Apache2.2) на один VPS на базе ОС Windows.

И у меня есть три доменных имени (www.mysampleglass-domain.com, www.mysampleapach-domain.org и www.mysampleiis-domain.net), которые указывают на мой VPS IP (как зона DNS A)

На самом деле IIS является основным сервером и отвечает за прослушивание http-запроса на порту 80. В настоящее время все три доменных имени указывают на веб-сайт по умолчанию из IIS, где я использую URL_Rewrite (+ обратный прокси- сервер).

Может кто-нибудь сказать мне, какие правила мне нужно добавить для достижения следующих целей:

  • если пользователь нажал www.mysampleapach-domain.com в браузере, ему должен быть предоставлен контент по адресу 127.0.0.1:8080 (приложение на основе PHP)

  • если пользователь нажал www.mysampleglass-domain.com в браузере, ему должен быть предоставлен контент по адресу 127.0.0.1:18080 (приложение на основе JSP)

  • если пользователь нажал www.mysampleiis-domain.net, ему должно быть предоставлено содержимое с 127.0.0.1:8018 (приложение на основе.net)

Или есть другое решение (пожалуйста, не устанавливайте стороннее программное обеспечение). Кроме того, пользователи не должны видеть порт в своем браузере.

В Apache это можно сделать с помощью VirtualHost, но я не знаю, как это сделать в IIS. даже используя ARR, как предложено в этом ответе.

0 ответов

Другие вопросы по тегам