preload
Авг 14

Хочу поделиться маленьким скриптиком на питоне, облегчающим мне жизнь. Код, конечно, не самый лучший, заготовки конфигов можно вынести в отдельные файлы и читать оттуда, то же самое можно сделать и с классами но мне было так удобнее. Так же можно логировать действия скрипта, но с этим вполне справляется перенаправление вывод скрипта в файл. Предполагается, что у вас настроены bind и apache, а также установлена утилита apg для генерации паролей.
Читать полностью »

Связанные записи


Метки:
мая 25

Если Apache под FreeBSD при запуске выдает такую ошибку:

[Mon May 25 10:45:27 2009] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter

то нужно подгрузить модуль accf_http, отвечающий за буферизацию входящих соединений:

kldload accf_http

Чтобы модуль загружался автоматически при старте системы, нужно добавить следующую строку в /boot/loader.conf

accf_http_load="YES"

Связанные записи


Метки:
Апр 17

nginx_passenger_eyecatcher

Начиная с версии 2.2.0 Phusion Passenger приобрел поддержку nginx

Для того, чтобы passenger заработал на nginx, необходимо сначала установить джем:

sudo gem install passenger

Если зеркала Rubyforge еще не обновились и passenger версии 2.2.0 не установился, то его можно забрать с Google Code)

Версии для Apache и Nginx хранятся в одном и том же джеме, что не может не радовать.

Далее вам необходимо выполнить команду passenger-install-nginx-module, схожую с командой установки версии для апача:

sudo passenger-install-nginx-module

В отличие от Apache, Nginx не поддерживает подгружаемые модули, поэтому его необходимо пересобрать заново. Инсталлятор возьмет на себя эту работу, также можно скомпилировать nginx вручную. После установки nginx инсталлятор покажет, как сконфигурировать nginx и развернуть rails-приложение. В общем случае это выглядит так:

server {
    listen 80;
    server_name www.foo.com;
    root /webapps/foo/public;
    passenger_enabled on;   # включаем passenger
}

Более подробные инструкции по установке для Nginx тут.

Если вы предпочитете устанавливать Phusion Passenger из исходников, это тоже возможно, только прочтите сначала файл README.

Также имеется скринкаст по установке от Geoffrey Grosenbach

Связанные записи


Метки: