Установка и настройка nginx на Debian


nginx— маленький и легкий, но очень мощный и эффективный web-сервер, созданный Игорем Сысоевым для использования на серверах компании Рамблер и любезно предоставленный им для использования open-source сообществом. Этот сервер может использоваться как самостоятельный HTTP-сервер или как reverse proxy перед Апачем или любым другим «тяжелым» веб-сервером для снижения нагрузки на backend-сервере от большого количества одновременных HTTP-сессий. Как самостоятельный сервер, nginx без проблем выдерживает огромные нагрузки при раздаче статического контента (images, html-pages и т.д.).

Для установки nginx в Debian 6.0 «Squeeze» необходимо добавить репозиторий. Открываем в редакторе /etc/apt/sources.list:

nano /etc/apt/sources.list

В конец файла добавляем две строчки:

deb http://packages.dotdeb.org squeeze all 
deb-src http://packages.dotdeb.org squeeze all

Добавляем ключ репозитория, в консоле выполняем:

wget http://www.dotdeb.org/dotdeb.gpg 
cat dotdeb.gpg | sudo apt-key add -

Обновляем кеш пакетов:

sudo apt-get update

И устанавливаем Nginx

sudo apt-get install nginx

И проверяем версию Nginx командой:

nginx -v

 

Дальнейшая настройка производится путем изменения конфигурационных файлов в каталоге /etc/nginx. Если каталог конфигурационных фалов находится не по умолчанию, а например как у меня, расположен вместе с основным проектом, то необходимо создать ссылки, как показано ниже

sudo ln -s /home/user/site.name/conf/nginx.conf /etc/nginx/sites-enabled/nginx.conf
sudo ln -s /home/user/site.name/conf/nginx.conf /etc/nginx/sites-available/nginx.conf

Делаем исполняемым и добавляем nginxв автозагрузку:

chmod 755 /etc/init.d/nginx
update-rc.d nginx defaults

Теперь мы можем управлять нашим http-серверомс помощью следующих команд:

/etc/init.d/nginx start
/etc/init.d/nginx restart
/etc/init.d/nginx stop

 

 

 

Реклама
Поделиться
Качественные премиум темы и шаблоны для Вашего сайта:

Смотреть полный каталог качественных тем и шаблонов

Здесь Вы можете выбрать из более чем 46 000 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!

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

один × три =