Новостей | Акций


» Конфигурирование web- и proxy-сервера Nginx на VPS »  22.10.2014
883

конфигурируем Nginx сервер на собственном VPSNginx (от engine x) является одновременно web- и proxy-сервером. Он является открытым программным обеспечением, использующим исходный код протоколов HTTP, POP3, SMTP и IMAP. Популярность Nginx заключается в том, что он показывает высочайший уровень распараллеливания, эффективности в работе при минимальной загрузке оперативной памяти. Он зачастую используется в роли прокси-сервера. Другими словами, как сервер, который принимает запросы, а затем перенаправляет их на проксируемые серверы, принимает от них ответы и отправляет их клиенту.

Мы подготовили краткое руководство, в котором вы найдете все необходимые указания параметров для базовой установки и конфигурирования Nginx для дистрибутива Linux CentOS.
Для того, чтобы инсталлировать самую современную версию nginx сервера, который будет включать все функциональные возможности и улучшения, рекомендуем воспользоваться оригинальным репозиторием nginx для Yellow dog Updater, Modified, более известным как Y U M.

Прежде, чем перейти непосредственно к конфигурированию программного обеспечения на вашем персональном VPS-сервере, сделаем небольшое отступление и укажем порты и пути к файлам для Nginx, определенные по умолчанию:

стандартные пути к файлам и порты Nginx

С целью добавления nginx-программного обеспечения в Y U M, вам нужно разместить файл nginx с расширением .repo в директорию etc/yum.repos.d/. Затем введите представленные ниже настройки для ОС:

осуществляем конфигурирование файлов настройки сервера nginx
продолжаем конфигурирование веб-сервера nginx

Измените в представленной конфигурации ‘$releasever’ на номер используемой ОС. К примеру, если используете пятую версию – на ‘5’ и ‘6’ – если шестую.

Самое простое устанавливание Nginx для дистрибутива Linux CentOS происходит с использованием команд, которые представлены вашему вниманию далее.

С целью, непосредственно, установки nginx-сервера, примените команду # yum install nginx. По окончании установки, Вам необходимо ввести параметры для автозагрузки nginx. Делается это при помощи команды # chkconfig nginx on.
Чтобы начать настраивание Nginx, сначала следует осуществить копирование файлов настройки:

копируем файлы настраивания Nginx
продолжаем копирование файлов настройки для конфигурирования 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 добавьте:

вносим изменения в файл iptables

Подтвердите изменения, а затем, закройте файл. Далее осуществите перезапуск фаервола посредством запуска команды # service iptables restart.

Обязательно проверьте правильность установки Nginx, для чего Вам следует перейти по выбранному адресу в браузере. Если все выполнено правильно, Вам будет показано приветственное сообщение сервера и это будет означать, что сервер полностью готов к работе.

Интересная информация: