Вакханалия: вечер у твоих соседей, на который тебя не пригласили (А. Унеховский).

Как построить Nginx с модулем PageSpeed на Ubuntu

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
24 октября 2016
Как построить Nginx с модулем PageSpeed на Ubuntu

Просмотров: 98

В этом руководстве мы покажем вам, как установить и настроить последнюю стабильную версию Nginx с модулем ngx_pagespeed на Ubuntu 14.04 VPS. С помощью модуля PageSpeed можно комбинировать и минимизировать CSS и JavaScript, оптимизировать и конвертировать изображения, удалить комментарии и пробельные из HTML, а также выполнять множество других оптимизаций.

Войдите в свой VPS через SSH

 

Обновите систему и установите необходимые пакеты

Чтобы обновить VPS и установить все необходимые зависимости, выполните следующую команду:

 

Скачать Nginx и PageSpeed

Ubuntu 14.04 поставляется с Nginx версией 1.4, чтобы получить самую последнюю стабильную версию Nginx v1.8.1 нам понадобится добавить репозиторий Nginx PPA:

 

Редактирование файла источники PPA и раскомментируйте директиву deb-src.

 

 

и обновите списки пакетов из репозиториев:

 

Установка зависимостей сборки Nginx:

 

Перейдите в папку /usr/local/src и скачайте пакет с исходными кодами Nginx:

 

Скачать и распаковать последние ngx_pagespeed и PSOL модули с помощью следующих команд:

 

Сборка Nginx с модулем PageSpeed

Перейдите в каталог, где вы загрузили пакеты с исходниками Nginx

 

PPA ppa:nginx/stable ранее мы добавили несколько пакетов Nginx в наличии: nginx-common, nginx-full, nginx-light, nginx-extras и nginx-doc. Для этого руководства мы добавим модуль PageSpeed к пакету nginx-full, чтобы это сделать, нам нужно отредактировать файл debian/rules и добавить модуль full_configure_flags как показано ниже:

 

 

Если вы хотите использовать Nginx-light вместо Nginx-full, вы должны добавить ту же строку в блоке light_configure_flags.

Теперь мы готовы построить Nginx с помощью следующей команды:

 

Процесс сборки займет несколько минут.

После того , как процесс сборки будет завершен, вы найдете несколько .deb файлов в каталоге /usr/local/src/.

 

Мы добавили модуль PageSpeed к пакету “full”, поэтому мы установим этот пакет включая пакет Nginx-common:

 

После завершения установки, чтобы увидеть, какие модули установлены, введите nginx -V.

 

Создайте каталог для кэшированных файлов:

 

Создайте новую конфигурацию Nginx для модуля PageSpeed.

 

Вы можете раскомментировать фильтры, необходимые для вашего веб – сайта или добавить новые, для получения дополнительной информации о фильтрах PageSpeed, пожалуйста, посетите официальную документацию PageSpeed.

В каждом блоке сервера Nginx, для включения модуля PageSpeed, необходимо добавить:

 

Пример:

 

Перезапустите службу Nginx.

 

Как построить Nginx с модулем PageSpeed на Ubuntu

PS . Если вам понравился этот пост, пожалуйста поделитесь им с друзьями в социальных сетях помощью кнопок на левой стороне поста или просто оставить комментарий ниже. Благодарю.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

ПОИГРАЙ, РАССЛАБЬСЯ

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close