Есть ли хорошие альтернативные порты HTTP, а не порт 80?

Я искал некоторую документацию по альтернативам переадресации портов на порт 80. У меня есть специальная машина Linux на домашнем маршрутизаторе, и, по-видимому, использование порта 80 не является вариантом.

есть ли хорошие альтернативные http порты? (Или, я открыт для некоторого обхода этой ситуации.)

22
задан stderr
16.05.2023 16:11 Количество просмотров материала 3483
Распечатать страницу

3 ответа

многие интернет-провайдеры блокируют порт 80 (HTTP) и порт 25 (SMTP), а также некоторые другие порты для домашних пользователей. Как правило, их ответ на это заключается в том, что эти протоколы "связаны с бизнесом" или что-то в этом роде. Я предполагаю, что это так для вас.

порт 80 the стандарт для HTTP. Когда вы набираете superuser.com в адресную строку браузера, предполагая две вещи:

  1. так как вы оставили протокол, он предполагает HTTP (http://superuser.com)
  2. С тех пор как вы покинули порт, он берет на себя 80 порт, основан на предположении протоколу HTTP (http://superuser.com:80)

так как порт 80 не является опцией, вам нужно найти альтернативный порт. Нет никакого официальный альтернативный порт HTTP.

когда порт 80 используется для одного адреса / веб-сервера, довольно часто используется порт 8080 или 8000 для другого сайта на том же адресе/веб-сервере. Это, скорее всего, потому, что они достаточно похожи на 80, что их легко запомнить. Я видела, как это делается на внешние сайты.

альтернативно, вы можете использовать любой порт вы хотите. Смотри список стандартных и неофициальных портов. Вы можете запустить его на Порту 23, Если вы не планируете использовать telnet на вашей машине Linux. В веб-браузере, вы бы просто типа domain.com:23.

14
отвечен Keltari 2023-05-17 23:59

на самом деле существует 3 альтернативных порта HTTP: 591, 8008 и 8080.

они назначаются IANA как "HTTP Alternate", что делает их в значительной степени официальными.

Если вы используете Linux в качестве непривилегированного пользователя (не root) вы можете слушать любой порт выше 1024, так 8008 и 8080 являются хорошими кандидатами.

обратите внимание, что порт 8000 иногда используется для HTTP, но IANA присвоил его iRDMI. Хотя это вряд ли будет проблема, лучше воздержаться от использования его для HTTP.

16
отвечен Calimo 2023-05-18 02:16

Как все остальные здесь говорили, это в основном бессмысленно размещать веб-сервер на любом порту, кроме порта 80... если только ты не принимаешь его из дома. Многие интернет-провайдеры регулируют исходящие порты TCP / UDP 80 и 443 (IANA определяется как HTTP и HTTPS, соответственно), и в этом случае использование этих портов будет отвлекать от скорости загрузки сайта и т. д. Однако,IANA назначил 3 HTTP-ALT порты TCP и UDP. это: 591, 8008 и 8080. Использование этих портов также допустимо, но вы превратите жизнь администраторов сервера в ад.

источник номера портов: https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

-1
отвечен RBXII3 2023-05-18 04:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх