Для того, чтобы поставить nginx на новой машине, необходимо подключить и настроить репозиторий пакетов nginx. После этого можно будет установить и обновлять nginx из этого репозитория.
В некоторых случаях может потребоваться установка пакетов, необходимых для дальнейшего подключения apt-репозитория:
sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring
Скачаем и добавим в Debian ключ, используемый apt для проверки подлинности пакетов:
$ sudo wget https://nginx.org/keys/nginx_signing.key
$ sudo apt-key add nginx_signing.key
Откроем для редактирования файл /etc/apt/sources.list
sudo nano /etc/apt/sources.list
Добавьте в конец файла sources.list эти строки, чтобы объявить репозитории, из которых можно будет получить исходный код NGINX:
deb https://nginx.org/packages/mainline/debian/ <CODENAME> nginx
deb-src https://nginx.org/packages/mainline/debian/ <CODENAME> nginx
Версия ОС | Кодовое слово |
9.x | stretch |
10.x | buster |
Установите или переустановите пакет NGINX
Чтобы установить nginx, выполните следующие команды:
$ sudo apt-get remove nginx-common
$ sudo apt-get update
$ sudo apt-get install nginx
Запустите NGINX:
sudo nginx
Убедитесь, что NGINX запущен и работает:
$ curl -I 127.0.0.1
HTTP/1.1 200 OK
Server: nginx/1.**.*
Или:
$ sudo nginx -v
nginx version: nginx/1.**.*