Развертывание приложения пирамиды / пилонов на виртуальном хостинге - PullRequest
0 голосов
/ 17 января 2012

У меня есть локально разработанное приложение Pylons.У меня также есть хостинг-провайдер с доступом по SSH, python 2.6, и я установил виртуальную среду на сервере.После этого с помощью easy_install я установил Pylons и выполнил его на порту XXXX.Проблема заключается в том, что брандмауэр сервера блокирует любой порт, кроме 80 (порт Apache http).Могу ли я перенаправить Apache для пересылки на мой сервер Pylons?

Ответы [ 2 ]

0 голосов
/ 31 января 2012

Вам нужно настроить виртуальный хост в apache так, чтобы он использовал wsgi.

В стеке есть много тем, например

Попытка запустить Pyramid подApache + mod_wsgi, но он не работает

(вы можете перейти по ссылке в первом предложении).

Если вы не можете использовать mod_wsgi, то вы можете попробовать с mod_rewrite или mod_proxy, которые имеютхудшая производительность.Если вы не можете изменить конфигурацию apache, обратитесь к поставщику или подумайте о смене поставщика.

0 голосов
/ 17 января 2012

Если вы находитесь в тюрьме или виртуальном контейнере, где работает ваш изолированный экземпляр apache, просто убейте его. Вы можете увидеть список процессов с помощью утилиты execute 'top'.

...