Четверг, 02.05.2024, 04:19
Приветствую Вас Гость | RSS
_nast
Главная | Каталог статей | Регистрация | Вход
Форма входа

Меню сайта
Категории раздела
Длинная арифметика [2]
CUDA [6]
OpenCL [4]
СТАТЕЙКИ [3]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Поиск
Друзья сайта
  • Природа Орловщины
  • Главная » Статьи » СТАТЕЙКИ

    gentoo nginx+passenger
    Установим passenger через gem
    gem install passenger
    Теперь перейдем в папку с установленным пассажиром
    cd /usr/local/lib/ruby/gems/2.0.0/gems/passenger-4.0.37
    Если не знаете где она (папка) находится, выполните команду и посмотрите какие папки содержаться по выведенным путям

    ruby -r rubygems -e "p Gem.path"

    Перейдем в папку расширения passenger для nginx
    cd ext/nginx
    И выполним команду 
    rake nginx RELEASE=yes
    Теперь перейдем в папку с ebuild файлами для nginx
    cd /usr/portage/www-servers/nginx
    Редактируем файл для текущей версии nginx
    nano nginx-1.4.4.ebuild
    Находим такие (или примерно такие строчки)
     ./configure \ 
    --prefix="${EPREFIX}"/usr \
    --conf-path="${EPREFIX}"/etc/${PN}/${PN}.conf \
    --error-log-path="${EPREFIX}"/var/log/${PN}/error_log \
    --pid-path="${EPREFIX}"/run/${PN}.pid \
    --lock-path="${EPREFIX}"/run/lock/${PN}.lock \
    --with-cc-opt="-I${EROOT}usr/include" \
    --with-ld-opt="-L${EROOT}usr/lib" \
    --http-log-path="${EPREFIX}"/var/log/${PN}/access_log \
    --http-client-body-temp-path="${EPREFIX}/${NGINX_HOME_TMP}"/client \
    --http-proxy-temp-path="${EPREFIX}/${NGINX_HOME_TMP}"/proxy \
    --http-fastcgi-temp-path="${EPREFIX}/${NGINX_HOME_TMP}"/fastcgi \
    --http-scgi-temp-path="${EPREFIX}/${NGINX_HOME_TMP}"/scgi \
    --http-uwsgi-temp-path="${EPREFIX}/${NGINX_HOME_TMP}"/uwsgi \
    ${myconf} || die "configure failed"
    И между последними двумя строчка вставляем вот такую
    --add-module=/usr/local/lib/ruby/gems/2.0.0/gems/passenger-4.0.37/ext/nginx \
    Пересчитаем манифест, иначе emerge ругаться будет
    ebuild nginx-1.4.4.ebuild digest
    Собираем nginx
    emerge nginx
    Категория: СТАТЕЙКИ | Добавил: _nast (24.02.2014)
    Просмотров: 768 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz