Если бы мы писали программы с детства, то с годами, возможно, научились бы их читать. (Алан.Дж.Перлис)

Установка WordPress с Varnish, Nginx на Ubuntu

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 21 июля 2017

Установка WordPress с Varnish, Nginx на Ubuntu
Varnish представляет собой ускоритель веб – приложений. Он перенаправляет посетителей на статические страницы, когда это возможно. Varnish может быть установлен и настроен для кэширования контента перед любым сервером HTTP, и он может ускорить доставку до 300-1000 раз.

В этой статье мы покажем вам, как увеличить скорость загрузки вашего WordPress сайта, установив Varnish перед Nginx на сервере Ubuntu 16,04. Мы предполагаем, что у вас уже есть стек LEMP (Nginx, MySQL и PHP) и установлен WordPress на вашем сервере Ubuntu 16.04.

Требования

Для этой установки к работе, вам необходимо:

  • Ubuntu 16,04 VPS. Предпочтительно SSD, так как такой диск быстрее.
  • Стек LEMP и установленный WordPress на вашем сервере.
  • Пользователь root.
  • Текстовый редактор.

Это руководство предназначено для WordPress с Varnishом и Nginx.

Войдите на сервер через SSH с правами суперпользователя

 

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

Установка и настройка Varnish

Varnish доступен в официальном хранилище Ubuntu 16.04, так что мы можем легко установить с помощью команды apt-get

 

После того, как он будет установлен, мы настроим Varnish прослушивать порт 80 и использовать веб-сервер Nginx, который будет прослушивать порт 8080 в качестве внутреннего интерфейса.

Откроем файл  /etc/default/varnish в текстовом редакторе

 

и сделаем следующие изменения в разделе файла ‘## Alternative 2, Configuration with VCL’

 

Отредактируйте файл varnish.service, и добавьте следующие параметры конфигурации:

 

Сохраните файл и перезагрузите изменения

 

Затем измените файл Varnish VCL по умолчанию

 

и убедитесь, что следующие блоки выглядят так же

 

сохраните изменения и перезапустите Varnish для того, чтобы изменения вступили в силу

Настройка Nginx

Откройте файл конфигурации Nginx вашего сайта WordPress

 

и измените порт прослушивания на 8080

Выполните те же изменения в файле /etc/nginx/sites-enabled/default тоже.

Сохраните изменения и проверьте конфигурацию Nginx, выполнив следующую команду

 

Вывод должен выглядеть следующим образом

 

и, наконец, перезапустите Nginx для того, чтобы изменения вступили в силу

Теперь, как только вы получаете доступ к веб -сайту в браузере, он должен быть подан через Varnish. Вот и все. Вы успешно настроили WordPress с Varnishом и Nginx. Ваш WordPress сайт должен быть заметно быстрее.

После того, как вы настроили все, вы можете перейти к безопасности вашего WordPress и обеспечения безопасности вашего стека LEMP.


Читайте также

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

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

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

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

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

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

close
galka

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

close