Назад |
Перейти на главную страницу
Перенаправление портов с помощью приложения Python
Я только что установил приложение Python на сервере EC2 Ubuntu. Я могу перейти на www.mydomain.com:6332, чтобы просмотреть приложение, но я бы хотел, чтобы оно находилось на www.mydomain.com (без порта 6332).
Как я мог этого добиться?
Сделать это можно разными способами:
- Самый простой - просто позволить вашему приложению python прослушивать порт 80
- Вторым по значимости будет правило iptables, которое перенаправляет трафик (
iptables -t nat -A PREROUTING -p tcp --dport 80 --redirect --to-ports 6332
) - И, наконец, вы можете настроить обратный прокси-сервер, такой как nginx или apache, для перенаправления трафика в ваше приложение. Если это приложение python, которое можно запустить в контейнере wsgi (например, с использованием flask или django), это действительно будет лучшим вариантом.