Вот моя настройка: у меня есть веб-сервер Python (написанный мной), который прослушивает порт 80, а также имеет передатчик-демона (клиент bittorrent), который предоставляет веб-интерфейс на порту 9101. (работает в Linux)
Я могу получить доступ к веб-серверам локально без проблем, но теперь также хотел бы получить доступ к ним и извне. Моя проблема в том, что я бы предпочел не открывать дополнительные порты на моем брандмауэре для доступа к веб-интерфейсу передачи. Возможно ли в пределах веб-сервера python перенаправить некоторый трафик на соответствующий порт.
Например, например: http://mywebserver/index.html ->, обслуживаемый веб-сервером Python
http://mywebserver/transmission.html → перенаправлено на передачу (в настоящее время http://localhost: 9101)
благодаря
Я нашел свой ответ: обратный прокси. Он позаботится о маршрутизации на правильный порт на основе URL-адреса. Теперь я просто должен выбрать правильный, которого так много (NginX, фунт, lighttd и т.д.)
Спасибо, в любом случае.
Верните ответ http с кодом статуса 300, см. Это