Оглавление |
---|
Информация | ||
---|---|---|
| ||
|
Аннотация
В данной статье представлена инструкция по установке web-сервера NGINX. Web-сервера NGINX (пакет nginx) доступен в составе расширенного репозитория Astra Linux Special Edition x.7 (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования).
Предупреждение | ||
---|---|---|
| ||
Программное обеспечение расширенного репозитория является сторонним по отношению к Astra Linux, не дорабатывается с точки зрения выполнения требований по безопасности информации и не проверяется при сертификации. При использовании программного обеспечения расширенного репозитория рекомендуется для дополнительной изоляции процессов осуществлять их запуск в изолированной программной среде (контейнере) [п. 7.2 РукКСЗ1]. При использовании для этих целей Docker-контейнеров их запуск целесообразно осуществлять от имени непривилегированного пользователя в rootless-режиме, а при включенном мандатном контроле целостности (МКЦ) с применением технологии запуска контейнеров на пониженном [п. 7.2.1] или выделенном [п. 7.2.7] уровне МКЦ. |
Что такое NGINX
Раскрыть |
---|
Общая информацияNGINX (читается [engine x]) — это HTTP-сервер и обратный прокси-сервер, почтовый прокси-сервер, а также TCP/UDP прокси-сервер общего назначения, выполняющий следующие функции:
Оригинальная документация NGINXОригинальная документация NGINX доступна по ссылке: https://nginx.org/ru/ |
Установка NGINX
Для установки пакета nginx:
- Подключить репозитории:
- актуальное оперативное обновление расширенного репозитория;
- актуальное оперативное обновление расширенного репозитория;
Обновить список пакетов:
Command sudo apt update Установить пакет nginx:
Command sudo apt install nginx
Первичная проверка работоспособности NGINX
Проверить состояние системной службы nginx:
Command systemctl status nginx примерный результат проверки при штатной работе службы:
Раскрыть Command Title sudo systemctl status nginx ● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-09-07 17:53:58 MSK; 17s ago
Docs: man:nginx(8)
Main PID: 2080 (nginx)
Tasks: 5 (limit: 4637)
Memory: 6.8M
CGroup: /system.slice/nginx.service
├─2080 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
├─2083 nginx: worker process
├─2084 nginx: worker process
├─2085 nginx: worker process
└─2086 nginx: worker processсен 07 17:53:58 se17 systemd[1]: Starting A high performance web server and a reverse proxy serv
сен 07 17:53:58 se17 systemd[1]: Started A high performance web server and a reverse proxy serveПроверить работу web-сервера nginx, подключившись с помощью любого web-браузера к адресу localhost, например, для браузера firefox:
Command firefox localhost При штатной работе сервера будет показана устанавливаемая по умолчанию страница nginx: