Назад | Перейти на главную страницу

Сервер с IIS и Apache - как SSL-шифрование Apache с помощью IIS

У меня есть Windows Server 2003, уже настроенный и работающий с IIS 6. IIS настроен на обслуживание сайта через HTTP и HTTPS соединения с использованием портов по умолчанию.

По разным причинам мне нужно установить Apache на том же сервере, и он должен обслуживать свои страницы для конечных пользователей как HTTPS-страницы с шифрованием SSL. Ни IIS, ни Apache не имеют (и никогда не будут) особенно высоким трафиком или интенсивным использованием.

На мой взгляд, это можно сделать двумя способами.

Что будет проще всего в установке, настройке, обслуживании и запуске? Что подойдет лучше всего? Кто-нибудь делал такие вещи раньше? Есть какие-нибудь советы или на что нужно обратить внимание?

Вы можете настроить IIS с помощью URL Rewriter, который также предоставляет функции прокси, например URLRewriter, а затем настройте IIS для проксирования запросов к серверу Apache на основе определенного сопоставления URL-адресов. Затем вам нужно будет настроить Apache для приема запросов только от локального хоста, чтобы предотвратить прямые подключения к содержимому Apache. Наконец, настройте свой IIS так, чтобы он требовал IIS, и все будет хорошо ...

Или вы можете настроить свой сервер IIS с двумя IP-адресами, назначив IIS первый адрес и Apache - второй адрес. (Не забудьте перенастроить сервер IIS на разделить привязку порта) Затем вы можете просто использовать разные сертификаты для каждого веб-сайта, как указано в разрешении DNS ...