Я пытался настроить сжатие Brotli на Nginx, но мне не удалось установить пакет.
В частности, когда я запускаю sudo apt установить nginx-module-brotli
, я понимаю это
Следующие пакеты имеют неудовлетворенные зависимости:
nginx-module-brotli : Зависит: nginx (= 1.17.3-2-ppa7~bionic)
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.
Однако моя версия Nginx, кажется, соответствует
нгинкс-V
Версия nginx: nginx/1.17.3
построен gcc 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
построен с OpenSSL 1.1.1 11 сентября 2018 г.
Поддержка TLS SNI включена
настроить аргументы: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx. conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx. pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/ nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/ var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module - -with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module - -с-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fdebug -prefix-map=/data/builder/debuild/nginx-1.17.3/debian/debuild-base/nginx-1.17.3=.-fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl, -z,теперь -Wl,--по мере необходимости -pie'
Любые советы о том, как это исправить, приветствуются. Я попытался обновиться до последней версии Nginx (1.20.x), но то же самое сохраняется. Я также попытался скомпилировать его с нуля, используя ЭТО руководство здесь с теми же результатами.
Изменить: по запросу в комментариях
> (базовый) ubuntu@host:~$ sudo apt update Hit:1
> http://us-west-2.ec2.archive.ubuntu.com/ubuntu bionic InRelease Hit:2
> http://us-west-2.ec2.archive.ubuntu.com/ubuntu бионические обновления
> Попадание в выпуске: 3
> http://us-west-2.ec2.archive.ubuntu.com/ubuntu bionic-backports
> InRelease Get:4
> http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 КБ]
> Попадание:5 http://ppa.launchpad.net/hda-me/nginx-stable/ubuntu bionic
> Попадание в релизе: 6
> http://nginx.org/packages/ubuntu бионический InRelease
> Попадание:7 http://ppa.launchpad.net/maxmind/ppa/ubuntu bionic InRelease
> Получено 88,7 КБ за 1 с (145 КБ/с) Чтение списков пакетов... Готово
> Построение дерева зависимостей Чтение информации о состоянии... Готово 47
> пакеты могут быть обновлены. Запустите «apt list --upgradable», чтобы увидеть их.
>
> (базовый) ubuntu@host:~$ sudo apt install nginx Чтение
> списки пакетов... Готово Построение дерева зависимостей Состояние чтения
> информация... Готово Будут установлены следующие НОВЫЕ пакеты:
> nginx 0 обновлен, 1 установлен заново, 0 удален и 47 не обновлен.
> Нужно получить 877 кБ архивов. После этой операции 3074 КБ
> будет использовано дополнительное место на диске. Получить:1
> http://nginx.org/packages/ubuntu bionic/nginx amd64 nginx amd64
> 1.20.2-1~bionic [877 КБ] Получено 877 КБ за 1 с (668 КБ/с) Выбор ранее невыбранного пакета nginx. (Чтение базы данных... 149038
> файлы и каталоги, установленные на данный момент.) Подготовка к распаковке
> .../nginx_1.20.2-1~bionic_amd64.deb ...
> --------------------------------------------- ---------------------
>
> Спасибо за использование nginx!
>
> Официальную документацию по nginx можно найти здесь:
> * https://nginx.org/en/docs/
>
> Пожалуйста, подпишитесь на список рассылки nginx-announce, чтобы получать
> важные новости о nginx:
> * https://nginx.org/en/support.html
>
> Коммерческие подписки на nginx доступны на:
> * https://nginx.com/products/
>
> --------------------------------------------- --------------------- Распаковка nginx (1.20.2-1~bionic) ... Настройка nginx
> (1.20.2-1~bionic) ... nginx: [предупреждать] директива ssl устарела,
> вместо этого используйте директиву "listen... ssl" в
> /etc/nginx/sites-enabled/zdravost:22 Обработка триггеров для man-db
> (2.8.3-2ubuntu0.1) ... Обработка триггеров для ureadahead (0.100.0-21)
> ... Обработка триггеров для systemd (237-3ubuntu10.50) ...