Установка Nginx

Установка Nginx

Команда apt install nginx

Проверка что установился nginx

Проверим что все установилось и посмотрим версию nginx. Если все пакеты установоились тогда нам покажет версию установленной программы.

Команда sudo nginx -v

Мы установили nginx, он устанавливается в директорию /etc/nginx/ , мы можем зайти и посмотреть файлы конфигурации.

Команда ls -ls /etc/nginx/

Передача файлов в управление пользователю nginx

Владельцем всех файлов nginx является root

Команда ls -la /etc/

Необходимо передать файлы во владение пользователю которого специально создали для работы с nginx

Команда sudo chown -R имя_пользователя:группа_пользователя /etc/nginx

Ограничение прав nginx

Зададим права для работы с файлами nginx только для пользователя и группы созданный специально для работы

Команда sudo chmod -R 770 /etc/nginx/

Мы задали права 770 это значит что только пользователь владелец директории или пользователь в группе nginx может записывать, читать и исполнять в директории nginx. Проверим какие сейчас права доступа к директории и кто владелец.

Команда ls -la /etc/nginx

Запуск nginx

После установки запускаем службу nginx

Команда sudo systemctl start nginx

Добавляем nginx в автозагрузку системы, чтобы после перезагрузки wed сервер запустился сам

Команда systemctl enable nginx

Проверка работы nginx

После запуска сервиса nginx можно проверит статус работы службы.

Команда systemctl status nginx

Теперь если мы зайдем по ip сервера, то мы увидим окно, это говорит о ном что nginx установился и работает. Теперь осталось его настроить.