Подключение к HTTP URL через порт 443
Можно ли подключиться к URL-адресу HTTP (например, http://www.asdfg.com/) через порт 443?
Или только HTTPS URL (например, https://www.asdfg.com/) можно подключить через порт 443?
У меня есть прокси-сервер, настроенный на пропуск только через порт 443. Когда я пытаюсь подключиться к URL-адресу HTTP, я получаю 504 Gateway Timeout error
,
Если в URL-адресе изменить "http" на "https" и попытаться подключиться без прокси, я получу сообщение "Запрошенный ресурс не найден".
В чем причина такого поведения?
(Здесь много похожих вопросов, но мой очень простой.)
3 ответа
Вы можете попробовать http://mydomain.com:443/ который, как мы надеемся, вызовет HTTP-трафик через порт 443.
Тем не менее, вы можете обнаружить, что ваш прокси-сервер настроен [для разрешения только порта 443, он также разрешает только HTTPS-трафик, и в этом случае вышеприведенное не будет работать.
Порт можно переназначить, чтобы сбить с толку людей и т. Д., Так что если у вас обычный http-сервер, реально прослушивающий порт 443, тогда ваш http-URL должен работать, и наоборот. Однако ограничение, с которым вы сталкиваетесь, может быть больше, чем просто порт. Поскольку ssl и http - это разные протоколы, несложно выяснить, что пакеты не являются http, и, таким образом, ваше соединение заблокировано. Вероятно, проще сделать ssl туннелирование, если ваш http трафик в этом случае.
Порты - это просто "Назначенные стандарты". Определяющим фактором является серверное программное обеспечение и клиентское программное обеспечение.