Nginx (от engine x) является одновременно web- и proxy-сервером. Он является открытым программным обеспечением, использующим исходный код протоколов HTTP, POP3, SMTP и IMAP. Популярность Nginx заключается в том, что он показывает высочайший уровень распараллеливания, эффективности в работе при минимальной загрузке оперативной памяти. Он зачастую используется в роли прокси-сервера. Другими словами, как сервер, который принимает запросы, а затем перенаправляет их на проксируемые серверы, принимает от них ответы и отправляет их клиенту.
Мы подготовили краткое руководство, в котором вы найдете все необходимые указания параметров для базовой установки и конфигурирования Nginx для дистрибутива Linux CentOS.
Для того, чтобы инсталлировать самую современную версию nginx сервера, который будет включать все функциональные возможности и улучшения, рекомендуем воспользоваться оригинальным репозиторием nginx для Yellow dog Updater, Modified, более известным как Y U M.
Прежде, чем перейти непосредственно к конфигурированию программного обеспечения на вашем персональном VPS-сервере, сделаем небольшое отступление и укажем порты и пути к файлам для Nginx, определенные по умолчанию: |
|
С целью добавления nginx-программного обеспечения в Y U M, вам нужно разместить файл nginx с расширением .repo в директорию etc/yum.repos.d/. Затем введите представленные ниже настройки для ОС:
Измените в представленной конфигурации ‘$releasever’ на номер используемой ОС. К примеру, если используете пятую версию – на ‘5’ и ‘6’ – если шестую.
Самое простое устанавливание Nginx для дистрибутива Linux CentOS происходит с использованием команд, которые представлены вашему вниманию далее.
С целью, непосредственно, установки nginx-сервера, примените команду # yum install nginx. По окончании установки, Вам необходимо ввести параметры для автозагрузки nginx. Делается это при помощи команды # chkconfig nginx on.
Чтобы начать настраивание Nginx, сначала следует осуществить копирование файлов настройки:
Затем вам понадобиться сделать несложную манипуляцию в файле конфигурирования nginx с расширением .conf, расположенном в папке nginx/etc/nginx/. Скорректируйте в нем параметр ‘worker_processes’ на, к примеру, ‘worker_processes 4’.
Учтите, что необходимо, чтобы цифровое значение отвечало числу процессоров вашего сервера.
Раскомментируйте # gzip on.
После выполнения всех шагов, не забудьте сохранить в нем изменения.
Проведите редактирование default.conf, расположенного в /etc/nginx/conf.d/. Изменяем название вашего сарвера: name_of_server examplename.com. Сохраните изменения.
Завершающим шагом осуществите старт, посредством: # service nginx start
Многим будет полезной информация о том, как ввести Nginx в исключение фаервола.
Сначала внесите изменения в /etc/sysconfig/iptables. Непосредственно до строки REJECT добавьте:
Подтвердите изменения, а затем, закройте файл. Далее осуществите перезапуск фаервола посредством запуска команды # service iptables restart.
Обязательно проверьте правильность установки Nginx, для чего Вам следует перейти по выбранному адресу в браузере. Если все выполнено правильно, Вам будет показано приветственное сообщение сервера и это будет означать, что сервер полностью готов к работе.