Сайт IIS 7 с помощью HTTPS, не Доступного из внешнего Интернета (доступно от интранет),

RewriteCond %{REMOTE_HOST} ^::1$
RewriteRule  ^OPTIONS  http://www.google.com/  [L]

это - мое лучшее предположение, я уверен в RewriteCond, но не совсем с RewriteRule

это будет соответствовать на REMOTE_HOST быть ::1 и затем перепишите запрос на любой URL, запускающийся с OPTIONS на www.google.com

1
задан 19 January 2012 в 23:47
1 ответ

Предполагая, что вы говорите об одном и том же компьютере, успешно обслуживающем HTTP, вы исключили такие базовые вещи, как неправильно установленный шлюз по умолчанию. Если вы не исключили этого (поскольку HTTP-сервер - это другая машина), проверьте это еще раз.

Получаете ли вы завершенное TCP-соединение с портом 443 извне, или оно застряло в SYN_SENT? Неполное соединение заставило бы меня задуматься, доходят ли ваши пакеты даже до HTTPS-сервера.

Я всегда считаю, что мы должны смотреть, что находится на проводе, чтобы диагностировать проблемы. Вы говорите, что у вас есть NAT 1: 1, но я бы "доказал это", глядя на пакеты. Отслеживайте трафик, поступающий на сервер HTTPS, и генерируйте запросы извне. Посмотрим, доберутся ли они туда.

2
ответ дан 3 December 2019 в 21:54

Теги

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