2014-01-03 1 views
0

Я использую сервер Apache Traffic Server в качестве обратного прокси. Обязательно использовать номер порта. 80, поскольку порт сервера или любой неиспользуемый порт (в категорированной категории) могут использоваться?Сервер обратного прокси сервера трафика Apache

Использование номера порта 80 дает мне отказ в разрешении, и использование случайного неиспользуемого незарезервированного порта, похоже, решило проблему, но важно использовать только номер порта. 80?

ответ

2

Вы можете использовать любой порт, который пожелаете. В качестве стандарта порт 80 используется для веб-сайтов.

Поэтому, когда вы вводите www.google.com в своем браузере, это то же самое, что и www.google.com:80 Это единственное, что вы должны иметь в виду.

Вот список наиболее часто используемых портов.

2

Хорошо, если вы используете ATS в качестве обратного прокси-сервера для веб-сайта, вам, скорее всего, понадобится порт 80. Это порт по умолчанию для всех веб-браузеров, для трафика без TLS (обычный текст). Для TLS (HTTPS) порт по умолчанию - 443.

Что это значит? Это означает, что URL-адрес без явного номера порта по умолчанию будет использоваться для любого из этих портов. Итак,

http://www.example.com/  is defaulted to port 80 
https://www.example.com/ is default to port 443 

Если вы можете управлять URL-адресами, вы можете сделать порт чем угодно. Например, http://www.example.com:3333/. Обратите внимание, что многие порты уже назначены, вы должны проверить регистр.

Наконец, ATS начнет работать с привилегированными портами, но если вы это сделаете, вы должны запустить сценарий инициализации как пользовательский «root». Он будет связывать порт 80, а затем отказаться от своих привилегий root, работая как непривилегированный пользователь «nobody» (по умолчанию).