Установка 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, чтобы увидеть результат: