Перенаправление трафика на другой веб-сервер

1

Вот моя настройка: у меня есть веб-сервер Python (написанный мной), который прослушивает порт 80, а также имеет передатчик-демона (клиент bittorrent), который предоставляет веб-интерфейс на порту 9101. (работает в Linux)

Я могу получить доступ к веб-серверам локально без проблем, но теперь также хотел бы получить доступ к ним и извне. Моя проблема в том, что я бы предпочел не открывать дополнительные порты на моем брандмауэре для доступа к веб-интерфейсу передачи. Возможно ли в пределах веб-сервера python перенаправить некоторый трафик на соответствующий порт.

Например, например: http://mywebserver/index.html ->, обслуживаемый веб-сервером Python
http://mywebserver/transmission.html → перенаправлено на передачу (в настоящее время http://localhost: 9101)

благодаря

Теги:
redirect
webserver
transmission

2 ответа

1

Я нашел свой ответ: обратный прокси. Он позаботится о маршрутизации на правильный порт на основе URL-адреса. Теперь я просто должен выбрать правильный, которого так много (NginX, фунт, lighttd и т.д.)

Спасибо, в любом случае.

0

Верните ответ http с кодом статуса 300, см. Это

  • 0
    Я не понимаю этого. Код состояния 300, насколько я понимаю, предоставляет набор представлений. Я не хочу этого, я хочу, чтобы мой веб-сервер Python действовал как прокси.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню