По умолчанию устанавливается версия 1.14.2. А хотелось бы самую свежую. Но не судьба.
Ставить из bullseye уже нельзя - всё ломается. Можно поискать где-то нормальный репозиторий, но пока такого не нашел.
Поэтому ставим что дают
sudo apt-get install nginx
Это всё делать не нужно! Установка закончится ошибкой. Но для истории сохраню.
Нужно было добавить в файл /etc/apt/sources.list
строку
deb http://httpredir.debian.org/debian/ stretch-backports main contrib non-free
а затем выполнить команды
sudo apt-get update
apt-cache policy nginx
sudo apt-get -t stretch-backports install nginx
Перед началом установки будет предупреждение, что невозможно аутентифицировать пакеты. Нужно согласиться всё равно установить. Или можно перед установкой добавить ключ репозитория в apt-get. Но лень. В итоге установка завершилась ошибкой.
По настройке всего nginx глобально ничего конкретного сказать не могу. Надо почитать ещё. Но работает и так.
- В папку
/srv/
, скачать свои конфиги отсюда. - Создать папку
/srv/logs/
.Устанавливаем её владельцем.pi
- Удалить символьную ссылку
/etc/nginx/sites-enabled/default
- Создать символьную ссылку на основной конфиг
sudo ln -s /srv/nginx/nginx.cfg /etc/nginx/sites-enabled/okfilm.com.ua
- Создать папку
/etc/nginx/includes
- Создать символьную ссылку на мою папку includes
sudo ln -s /srv/nginx/includes/ /etc/nginx/includes/okfilm
- Применить:
sudo nginx -s reload