On Mon, Sep 09, 2013 at 09:19:42AM +0300, TheAthlete wrote:
> Например, запустить приложение на shared-хостинге (отсюда и
> требование использования .htaccess вместо добавления обработчика в
> httpd.conf).

Рекомендую проверить, собран ли Апач у вашего хостера с поддержкой
mod_proxy и mod_rewrite. Если да, можно запустить на нём Starman (или
любой другой PSGI-сервер), повесить на локальный интерфейс и
проксировать туда через .htaccess запросы на динамику.

Пример .htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*/)$ http://127.0.0.1:9001/$1 [P,L]

В этом способе есть очевидные плюсы: проект можно запустить практически
на любом хостинге, а не только на специализированном (mod_perl/FastCGI
не нужны). Минус, правда, тоже есть — надо следить за веб-сервером через
крон и поднимать в случае если он упал (например, при перезагрузке
сервера), но это довольно просто делается.

-- 
Dmitry Kopytov, Webhackers
[email protected] | https://www.webhackers.ru

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить