Настройка кэширования nginx Печать E-mail
nginx [engine x] — это HTTP-сервер и почтовый прокси-сервер. (http://sysoev.ru/nginx/). Данная статья позволяет настроить работу Nginx в качестве front-end для посетителей сайтов. Back-end’ом будет выступать Apache.

1. Заходим на хостинг аккаунт по ssh протоколу 


2. Переводим веб сервер и сайты в РУЧНОЙ режим.

3. Скачиваем и запускаем nginx:
Код:
cd ~/etc/rc.d/; wget  http://odubinkin.nichost.ru/dstuff/nginx; chmod 744 ~/etc/rc.d/nginx; ~/etc/rc.d/nginx

Внимание! Каждый сайт индивидуален и настройку Nginx необходимо делать также совместимой с Вашим сайтом.
К примеру: если файлы *.gif одного из сайта формируются php скриптами, то необходимо удалить данное расширение из конфигурации Nginx для данного сайта из раздела:

Код:
# Static files location
Для отключения логирования:
в файле $HOME/nginx/nginx.conf меняем строки:

Код:
error_log $HOME/logs/error.log;
на
Код:
error_log /dev/null;
и

Код:
access_log $HOME/logs/access.log combined;
на
Код:
access_log /dev/null combined;
После внесения изменений в файл nginx.conf необходимо перезапускать nginx.

Полезные команды:


Перезапустить nginx:

Код:
~/etc/rc.d/nginx
Остановить nginx:

Код:
~/etc/rc.d/nginx stop
При удалении/добавлении сайта следует переконфигурировать nginx:

Код:
~/etc/rc.d/nginx reconf
__________________
Перед тем как задать вопрос предлагаю провести его поиск по форуму и ознакомиться с:
 
« Пред.   След. »
Главная arrow Статьи arrow Web-сервер arrow Настройка кэширования nginx