Я хочу создать веб-сайт, который будет больше похож на веб-приложение. Будет две части: внешний интерфейс (вероятно, на PHP, Apache) и внутренние службы (на Python, с использованием Twisted). Внешний интерфейс обычно предоставляет некоторый JavaScript, который будет отправлять Ajax-запросы к службам Python и получать данные обратно.
Поскольку Apache будет прослушивать порт 80, службы Python должны прослушивать другой порт.
Итак, мой вопрос заключается в следующем: какой порт должны прослушивать службы Python? Я спрашиваю, потому что боюсь, что это может быть заблокировано прокси, брандмауэрами и т. д., которые не так уж редко встречаются на пути клиента.
Каким будет самый стандартный и беспроблемный способ сделать это?