Чтобы добавить второй сайт на другом сервере и настроить его в одной домене, вам потребуется выполнить следующие шаги:
1. Установите и настройте второй сервер IIS на отдельной физической или виртуальной машине.
2. Устанавливаем и настраиваем необходимые компоненты и сертификаты для работы с HTTPS (SSL).
3. В настройках DNS вашего домена укажите две записи A, которые указывают на IP-адреса ваших серверов. Например, site1.example.com будет указывать на IP-адрес первого сервера, а site2.example.com будет указывать на IP-адрес второго сервера.
4. На сервере Mikrotik настройте NAT-правило, чтобы перенаправлять входящие соединения на 443 порт на IP-адрес второго сервера IIS.
5. На втором сервере IIS откройте панель управления IIS, перейдите к объекту "Сайты" и создайте новый сайт.
6. Укажите нужные параметры для нового сайта, включая путь к контенту сайта и любые другие настройки, которые вам необходимы.
7. Откройте свойства сайта и перейдите на вкладку "Привязки". Добавьте новую привязку с SSL-сертификатом и указанием нужного имени хоста (site2.example.com).
8. Отредактируйте файл hosts (обычно расположен в C:\Windows\System32\drivers\etc) на сервере IIS и добавьте запись привязки для IP-адреса второго сервера и его имени хоста.
9. После завершения настроек в IIS и Mikrotik NAT, тестируйте сайт, вводя веб-адрес https://site2.example.com.
10. Если всё настроено правильно, сервер IIS на втором сервере должен получить запросы, защищенные SSL, для сайта site2.example.com.
11. Чтобы настроить Reverse Proxy, вам потребуется использовать функцию URL Rewrite в IIS. Это позволит вам перенаправлять запросы с одного сервера на другой, используя различные критерии, такие как путь, заголовок или параметр URL.
12. На сервере IIS, который будет выполнять роль Reverse Proxy, установите и настройте модуль URL Rewrite.
13. Создайте новое правило URL Rewrite, указывающее путь, заголовок или параметр URL для перенаправления запросов к другому серверу. В этом правиле укажите адрес IP или DNS-имя второго сервера IIS.
14. Протестируйте настройки Reverse Proxy, вводя веб-адрес веб-сайта, на котором установлен модуль URL Rewrite. Вы должны быть перенаправлены на сайт, находящийся на втором сервере IIS.
Обратите внимание, что настройка Reverse Proxy требует дополнительной конфигурации и может быть сложнее в настройке, чем просто использование балансировщика нагрузки или других методов, особенно при работе с HTTPS.