Хочу поделиться маленьким скриптиком на питоне, облегчающим мне жизнь. Код, конечно, не самый лучший, заготовки конфигов можно вынести в отдельные файлы и читать оттуда, то же самое можно сделать и с классами но мне было так удобнее. Так же можно логировать действия скрипта, но с этим вполне справляется перенаправление вывод скрипта в файл. Предполагается, что у вас настроены bind и apache, а также установлена утилита apg для генерации паролей.
Читать полностью »
Если 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"
Связанные записи

Начиная с версии 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


Свежие комментарии