Какой рейтинг вас больше интересует?
|
Настройка Varnish2015-12-28 15:44:05 (читать в оригинале)Что такое Varnish?Varnish – это HTTP-ускоритель, очень полезный инструмент для ускорения работы сервера, особенно во время увеличения трафика на сайт. Он работает путем перенаправления посетителей на статические страницы, и переходит на виртуальный выделенный сервер, только если есть необходимость в активном процессе. ТребованияДля выполнения данного руководства нужен пользователь с привилегиями sudo, а также установленный и готовый к работе веб-сервер Apache. Чтобы создать такого пользователя, читайте руководство «Начальная настройка сервера Ubuntu 12.04». Для установки Apache понадобится всего одна команда:
1: Установка VarnishСайт проекта рекомендует устанавливать пакеты Varnish непосредственно из репозитория данного сайта. Для начала получите репозиторий:
Затем внесите репозиторий в список исходных кодов apt. Откройте файл:
Затем добавьте репозиторий Varnish в список:
Сохраните и закройте файл. В завершение нужно обновить apt-get и установить varnish:
2: Настройка VarnishКогда Apache и Varnish установлены, приступайте к настройке программ, чтобы снизить нагрузку на сервер в случае необходимости. Varnish обслуживает контент на порту 80, а Apache работает на порту 8080. Итак, откройте файл /etc/default/varnish:
Раскомментируйте все строки после DAEMON_OPTS; конфигурации должны иметь следующий вид
Сохраните и закройте файл, а затем откройте файл default.vcl:
Данный файл сообщает Varnish о местонахождении контента веб-сервера. По умолчанию Apache прослушивает порт 80, потому позже нужно будет немного изменить эти настройки. В этом файле нужно указать, что Varnish должен искать контент на порту 8080. Конфигурация выглядит так:
3: Настройка ApacheТолько что Varnish получил информацию, что Apache работает на порту 8080. Тем не менее, Apache до сих пор использует порт 80 (по умолчанию). Нужно исправить это несоответствие. Откройте файл ports:
Измените номер порта в строках NameVirtualHost и Listen на 8080; кроме того, доступ к виртуальному хосту должен иметь только локальный хост. Отредактированные настройки будут выглядеть так:
Кроме того, нужно также изменить эти настройки в файле default (это файл виртуального хоста по умолчанию):
Парметр Virtual Host также должен иметь значение 8080:
Сохраните изменения и закройте файл. Затем перезапустите Apache и Varnish, чтобы изменения вступили в силу.
При переходе к домену сервера должна появиться кэшированная версия Varnish; чтобы просмотреть подробности работы Varnish, используйте команду:
|
Категория «Программы»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.