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

HTTPS-версия страницы выдает 404, обычный HTTP выглядит нормально?

У меня странная проблема с веб-сайтом в IIS в Windows Server 2003. На нем есть действующий сертификат wild card, однако, когда я использую HTTPS на странице, я получаю сообщение 404 not found. Без HTTPS все нормально. Кроме того, если я перейду к корневому домену сайта с помощью HTTP, появится домашняя страница, но с HTTPS она ПЕРЕНАПРАВЛЯЕТ меня на совершенно другой веб-сайт, установленный на том же сервере IIS. Я совершенно сбит с толку. Я попытался дать каждому сайту уникальный IP-адрес, но это ничего не изменило, я также попытался изменить порты SSL, не повезло. Этот IIS также настроен для запуска PHP. Что я могу проверить, чтобы решить эту проблему?

Обычно то, что я делаю с сайтами с поддержкой SSL, - это назначаю им требуемый выделенный IP-адрес, а затем устанавливаю все имена хостов / домены на этот IP-адрес. В IIS настройте запись веб-сайта для использования только этого IP-адреса без указания имен хостов (и убедитесь, что порт SSL также привязан к тому же IP-адресу). Вот снимок экрана, на котором показано, как будут выглядеть настройки IIS6:

Настройки SSL http://www.tlson.com/assets/content/screencaps/2010-06-07_1135.png

Обычно, если у вас разные результаты для не-SSL и SSL, это означает, что запись SSL для IP-адреса, на который указывает домен, привязана к другой записи веб-сайта в IIS. Дважды проверьте, что IP-адрес назначен одной и той же записи в IIS.