Как установить Varnish Cache для Nginx в CentOS 7

Как установить Varnish Cache для Nginx в CentOS 7

В этой статье мы научимся устанавливать Varnish cache для Nginx в CentOS 7.

Varnish Cache - это ускоритель веб-приложений, также известный как кэширующий обратный HTTP-прокси. Varnish работает так же быстро, как и 20 Гбит / с на обычном готовом оборудовании. Производительность кэша Varnish зависит от гибкости его языка конфигурации. Он позволяет вам писать политики о том, как должны обрабатываться входящие запросы. VCL позволяет вам писать политики о том, как должны обрабатываться входящие запросы. Varnish Cache действительно очень быстрый. Обычно это ускоряет доставку в 300–1000 раз, в зависимости от вашей архитектуры.

Поддерживайте сервер в актуальном состоянии

# yum update -y

Установите веб-сервер Nginx.

# yum install nginx -y

После успешной установки Nginx запустите и включите его.

# systemctl start nginx && systemctl enable nginx

Убедитесь, что nginx запущен

# systemctl status nginx

Проверьте веб-порт nginx

# netstat -pnltu

Перед установкой Varnish Cache нам нужно включить репозиторий EPEL.

# yum install -y epel-release

Установить Varnish Cache

# yum install varnish -y

После успешной установки Varnish Cache все файлы конфигурации будут храниться в / etc / varnish.

  • /etc/varnish/varnish.params - Конфигурация среды Varnish.
  • /etc/varnish/default.vcl - это файл конфигурации по умолчанию для Varnish.
  • / etc / varnish / secret - секретный файл лака.

Теперь запустите и включите лак

# systemctl start varnish && systemctl enable varnish

Варьируем, что служба успешно работает.

# systemctl status varnish

Проверьте путь к исполняемому файлу

# which varnishd

Проверить версию Varnish Cache

# varnishd -V

Как установить Varnish Cache для Nginx в CentOS 7

Настроить Varnish для Nginx

Поскольку кеш Varnish находится перед веб-сервером для выполнения HTTP-запросов, нам нужно заменить порт Nginx по умолчанию на порт 8080, чтобы он запускался после кэширования Varnish.

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

# vi /etc/nginx/nginx.conf

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

listen 8080 default_server;

Как установить Varnish Cache для Nginx в CentOS 7

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

# systemctl restart nginx

Теперь настройте Nginx в качестве внутреннего сервера для Varnish в файле конфигурации /etc/varnish/default.vcl.

# vi /etc/varnish/default.vcl

Найдите раздел backend и измените его, как показано ниже.

backend default {
.host = "127.0.0.1';
.port = "8080';
}

Затем измените порт прослушивания Varnish на 80 в файле конфигурации среды Varnish.

# vi /etc/varnish/varnish.params

Change varnish listen port to VARNISH_LISTEN_PORT=80

Теперь все настроено, перезапускаем службу лака.

# systemctl перезапуск лак

Убедитесь, что Varish работает с сервером Nginx

# curl -I http://localhost

Как установить Varnish Cache для Nginx в CentOS 7

Сегодня мы узнали, как наши инженеры службы поддержки устанавливают Varnish Cache для Nginx в CentOS.


Как создать группу в Linux

Как создать группу в Linux

Группы используются для организации пользователей и их привилегий, таких как разрешение на чтение и выполнение. Чтобы добавить группу, используется команда groupadd.

3 способа проверить загрузку процессора в Linux

3 способа проверить загрузку процессора в Linux

Хорошо объясните 3 способа проверить загрузку процессора в Linux. Использование ЦП относится к использованию ресурсов обработки или объему работы, выполняемой ЦП.

Как установить и настроить DenyHosts в CentOS 7

Как установить и настроить DenyHosts в CentOS 7

DenyHosts широко используется как альтернатива Fail2ban. Если было слишком много недействительных попыток входа в систему SSH, он предполагает, что его атаки методом перебора или

Подключите новый диск к серверу Linux

Подключите новый диск к серверу Linux

Мы узнаем, как подключить новый диск к серверу Linux. Для этой демонстрации мы используем облачный сервер CentOS 7. теперь смонтируйте раздел, как показано ниже.

Простая установка Fail2ban на Ubuntu 20.04

Простая установка Fail2ban на Ubuntu 20.04

Хорошо объясните, как легко установить Fail2ban на Ubuntu 20.04. Fail2ban написан на языке программирования Python и является бесплатным с открытым исходным кодом. Конфигурация.

Как установить WireGuard VPN на Ubuntu 20.04

Как установить WireGuard VPN на Ubuntu 20.04

Хорошо объясните, как установить WireGuard VPN на Ubuntu 20.04. WireGuard - чрезвычайно простой, быстрый и современный VPN, в котором используется самая современная криптография.

Как установить OpenSSL 1.1.1d в CentOS

Как установить OpenSSL 1.1.1d в CentOS

OpenSSL - это надежный полнофункциональный инструментарий коммерческого уровня для протоколов безопасности транспортного уровня (TLS) и (SSL). Научитесь устанавливать OpenSSL 1.1.1d в CentOS

Как установить и настроить CSF на CentOS 8

Как установить и настроить CSF на CentOS 8

Как установить и настроить CSF на сервере CentOS 8. ConfigServer Security & Firewall - это (SPI) брандмауэр, приложение для обнаружения входа / вторжений и безопасности.

Конфигурация правила аудита не отражена - как устранить неполадки

Конфигурация правила аудита не отражена - как устранить неполадки

Конфигурация правила аудита не отражена? Узнайте, как наши инженеры службы поддержки устраняют неполадки и решают проблему. Файл конфигурации правил /etc/audit/rules.d/audit.rules

CloudLinux Высокая нагрузка на сервер

CloudLinux Высокая нагрузка на сервер

В этой статье мы узнаем, как наши инженеры службы поддержки устраняют высокую нагрузку CloudLinux на сервер. Убедитесь, что ваши ограничения LVE настроены правильно.