Установка Nginx 1.8 на CentOS 6

Как известно, Nginx 一 это прокси и веб-сервер соткрытым кодом. Его отличают высокая производительность при более чем скромном “расходе” оперативной памяти. Разберемся, как установить и настроить Nginx на CentOS 6.

 

  • Добавление репозитория Nginx

Первое, что нужно сделать 一 подключить репозиторий Nginx. Для этого создайте файл /etc/yum.repos.d/nginx.repo:

nano /etc/yum.repos.d/nginx.repo

И добавьте в него следующие строки:

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

Важно! Вместо значения $releasever нужно поставить версию CentOS. К примеру, мы используем CentOS: baseurl=http://nginx.org/packages/centos/6/$basearch/.

 

  • Установка nginx

Установите nginx:

yum install nginx

Добавьте в автозагрузку:

chkconfig nginx on

Создайте резервную копию конфигурационных файлов, выполнив поочередно две команды:

cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.back

cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.back

Откройте файл /etc/nginx/nginx.conf в режиме редактирования:

nano /etc/nginx/nginx.conf

Здесь вы найдете строчку “worker_processes 1;”, где единица означает количество текущих процессов на сервере. Данный параметр нужно заменить. Чтобы узнать количество процессов на вашем сервере используйте следующую команду:

lscpu | grep '^CPU(s)'

После того как вы впишите нужный параметр в строку “worker_processes 1;”, раскомментируйте строку gzip on. Сохраните изменения и откройте файл /etc/nginx/conf.d/default.conf в режиме редактирования:

nano /etc/nginx/conf.d/default.conf

Замените название текущего сервера на  “example.com;” и сохраните файл:

server_name example.com;

Запустите nginx:

service nginx start

Впишите в адресной строке браузера свой IP, чтобы увидеть результат:

Powered by Simple Blog