Как я могу перенаправить порты в Чероки? - PullRequest
3 голосов
/ 26 февраля 2011

Я установил чероки и очень доволен этим.Но теперь мне интересно, как я могу перенаправить порты.Я хотел бы перенаправить порт 80 на другие порты на основе имени хоста следующим образом:

Запрос на http://a.mysite.com на http://mysite.com:<b>8000</b>Запрос http://b.mysite.com до http://mysite.com:<b>9000</b>

Вся помощь приветствуется.
Большое спасибо!

1 Ответ

4 голосов
/ 27 февраля 2011

Хорошо! Узнал сам! :)

Чтобы перенаправить http://a.mysite.com на http://mysite.com:<b>8000</b>, выполните следующие действия в веб-среде администратора чероки:

  • Сначала создайте виртуальный сервер с именем a.mysite.com и присвойте ему корень документа, например, /var/www/a.

  • Затем перейдите на вкладку источников и создайте новый источник информации, щелкнув значок «плюс». Введите a.mysite.com как ник и mysite:8000 как соединение.

  • Вернитесь на вкладку vServers. Убедившись в том, что выбран сервер a.mysite.com, убедитесь, что для метода сопоставления хоста задано 'match nickname'.

  • На вкладке поведения выберите каталог по умолчанию, а на вкладке обработчика выберите «HTTP Reverse Proxy» из раскрывающегося списка обработчика. Затем выберите «Round Robin» в качестве балансировщика в разделе Back-end Server.

  • В разделе «Назначение источников информации» выберите a.mysite.com в качестве сервера приложений.

  • Затем сохраните и перезапустите Cherokee.

Вы можете выполнить тот же процесс для b.mysite.com.

Или, когда ваш сайт станет более популярным, вы можете добавить больше серверов приложений к a.mysite.com.

...