Показано с 1 по 10 из 10

Тема: установка Pagespeed на nginx (CentOS)

  1. #1
    Member
    Регистрация
    27.05.2011
    Сообщений
    30

    По умолчанию установка Pagespeed на nginx (CentOS)

    Здравствуйте посетители форума.
    Совсем недавно ознакомился с модулем pagespeed от Google и соответственно захотелось его установить. Но к сожалению на данном этапе у меня не так много опыта, в связи с чем прошу у Вас совета.

    Собственно нужно пересобрать nginx включая вышеуказанный модуль. Для чего у Гугла есть описание:

    PHP код:
    sudo yum install gcc-c++ pcre-dev pcre-devel zlib-devel make

    cd ~
    wget https://github.com/pagespeed/ngx_pagespeed/archive/release-1.6.29.5-beta.zip
    unzip release-1.6.29.5-beta.zip # or unzip release-1.6.29.5-beta
    cd ngx_pagespeed-release-1.6.29.5-beta/
    wget https://dl.google.com/dl/page-speed/psol/1.6.29.5.tar.gz
    tar -xzvf 1.6.29.5.tar.gz # expands to psol/

    # check http://nginx.org/en/download.html for the latest version
    wget http://nginx.org/download/nginx-1.4.2.tar.gz
    tar -xvzf nginx-1.4.2.tar.gz
    cd nginx-1.4.2/
    $ ./
    configure --add-module=$HOME/ngx_pagespeed-release-1.6.29.5-beta
    make
    sudo make install 
    После "make install" я получаю вот такое:

    PHP код:
    make -f objs/Makefile install
    make
    [1]: Entering directory `/root/nginx-1.4.2'
    test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
    test -d '/usr/local/nginx/sbin'                 || mkdir -p '/usr/local/nginx/sbin'
    test ! -f '/usr/local/nginx/sbin/nginx'                 || mv '/usr/local/nginx/sbin/nginx'                      '/usr/local/nginx/sbin/nginx.old'
    cp objs/nginx '/usr/local/nginx/sbin/nginx'
    test -d '/usr/local/nginx/conf'                 || mkdir -p '/usr/local/nginx/conf'
    cp conf/koi-win '/usr/local/nginx/conf'
    cp conf/koi-utf '/usr/local/nginx/conf'
    cp conf/win-utf '/usr/local/nginx/conf'
    test -f '/usr/local/nginx/conf/mime.types'              || cp conf/mime.types '/usr/local/nginx/conf'
    cp conf/mime.types '/usr/local/nginx/conf/mime.types.default'
    test -f '/usr/local/nginx/conf/fastcgi_params'          || cp conf/fastcgi_params '/usr/local/nginx/conf'
    cp conf/fastcgi_params          '/usr/local/nginx/conf/fastcgi_params.default'
    test -f '/usr/local/nginx/conf/fastcgi.conf'            || cp conf/fastcgi.conf '/usr/local/nginx/conf'
    cp conf/fastcgi.conf '/usr/local/nginx/conf/fastcgi.conf.default'
    test -f '/usr/local/nginx/conf/uwsgi_params'            || cp conf/uwsgi_params '/usr/local/nginx/conf'
    cp conf/uwsgi_params            '/usr/local/nginx/conf/uwsgi_params.default'
    test -f '/usr/local/nginx/conf/scgi_params'             || cp conf/scgi_params '/usr/local/nginx/conf'
    cp conf/scgi_params             '/usr/local/nginx/conf/scgi_params.default'
    test -f '/usr/local/nginx/conf/nginx.conf'              || cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf'
    cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf.default'
    test -d '/usr/local/nginx/logs'                 || mkdir -p '/usr/local/nginx/logs'
    test -d '/usr/local/nginx/logs' ||              mkdir -p '/usr/local/nginx/logs'
    test -d '/usr/local/nginx/html'                 || cp -R html '/usr/local/nginx'
    test -d '/usr/local/nginx/logs' ||              mkdir -p '/usr/local/nginx/logs'
    make[1]: Leaving directory 
    `/root/nginx-1.4.2
    Далее рестарт nginx и в "nginx -V" вижу, что версия nginx не обновилась и сам модуль отсутствует в списке:

    PHP код:
    nginx versionnginx/1.3.11
    модули
    ... 
    Я так понимаю, что установка производится в другую папку, а не поверх старой версии. Подскажите пожалуйста, как установить в нужную директорию, а именно поверх старой версии? Спасибо.

    Ах да...добавлю еще, что сейчас, я так понимаю, nginx установлен в "/etc/nginx/" - по крайней мере там его конфиги.
    Последний раз редактировалось iskiz; 06.08.2013 в 18:31.

  2. #2
    Member
    Регистрация
    27.05.2011
    Сообщений
    30

    По умолчанию

    Разобрался. При конфигурации не указывал путь

    п.с. Кстати в моем случае модуль себя не оправдал. Ручная оптимизация сайта показывает результаты выше.
    Последний раз редактировалось iskiz; 07.08.2013 в 00:40.

  3. #3
    Junior Member
    Регистрация
    06.05.2011
    Сообщений
    12

    По умолчанию

    В ручную указали сроки кеширования файлов и сжали в gzip?

  4. #4
    Junior Member
    Регистрация
    06.01.2014
    Сообщений
    9

    По умолчанию

    Цитата Сообщение от iskiz Посмотреть сообщение
    Разобрался. При конфигурации не указывал путь

    п.с. Кстати в моем случае модуль себя не оправдал. Ручная оптимизация сайта показывает результаты выше.
    А можно подробнее? Ставлю по инструкции, не выходит.
    Все собирается, но путь не верный. Переношу файл nginx, он при старте ругается на кофиги ispmanager.

  5. #5
    Senior Member Аватар для Sedna
    Регистрация
    16.05.2014
    Сообщений
    1,557

    По умолчанию

    Тема довольно старая, вполне может быть, что у топик-стартера была другая версия панели.

  6. #6
    Junior Member
    Регистрация
    06.01.2014
    Сообщений
    9

    По умолчанию

    Цитата Сообщение от Sedna Посмотреть сообщение
    Тема довольно старая, вполне может быть, что у топик-стартера была другая версия панели.
    А У Вас есть how-to по установке? Ставлю по инструкции, но вылезает косяк с путями, после попытки его устранить ругается на кофигурационные файлы ispmanager.
    Может есть успешный опыт?

  7. #7
    Senior Member Аватар для Sedna
    Регистрация
    16.05.2014
    Сообщений
    1,557

    По умолчанию

    Нет, у нас мануала нет, только дока по самой панели.

  8. #8
    Senior Member
    Регистрация
    09.04.2013
    Адрес
    Москва
    Сообщений
    2,093

    По умолчанию

    Проблему с путями можно решить командой
    # nginx -V
    Тем самым получите аргументы, с которыми ISPmanager устанавливала nginx

  9. #9
    Senior Member Аватар для xsacha
    Регистрация
    29.06.2015
    Сообщений
    275

    По умолчанию

    Подскажите как можно пересобрать Pagespeed с уже установленным nginx из стандартного репозитория на Centos 8?
    В ISP Manager я новичек, но веб панелька мне однозначно нравится.

  10. #10
    Senior Member
    Регистрация
    16.01.2015
    Сообщений
    140

    По умолчанию

    Очевидно никак

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •