Ошибка с nginx и naxis, проблема несовместимости

Ошибка с nginx и naxis, проблема несовместимости

Я делаю проект о приложениях безопасности, и у меня возникла проблема несовместимости при использовании nginx с модулями naxsi и uwsgi на одном сервере. Версия Ubuntu 12.04 LTS. Я думаю, что есть ошибка

Я не могу установить nginx с uwsgi и naxsi на одном сервере, нет пакета, который включал бы обе функции. Я не могу использовать директивы конфигурации LearningMode и uwsgi_param.

apt-cache показать nginx-naxsi

Пакет: nginx-naxsi Приоритет: extra Раздел: universe/httpd Установленный размер: 717 Сопровождающий: Ubuntu Developers Оригинальный сопровождающий: Kartik Mistry Архитектура: amd64 Источник: nginx Версия: 1.1.19-1ubuntu0.7 Предоставляет: httpd, nginx Зависит от: nginx-common (= 1.1.19-1ubuntu0.7), libc6 (>= 2.14), libpcre3 (>= 8.10), libssl1.0.0 (>= 1.0.0), zlib1g (>= 1:1.1.4) Конфликты: nginx-extras, nginx-full, nginx-light Имя файла: pool/universe/n/nginx/nginx-naxsi_1.1.19-1ubuntu0.7_amd64.deb Размер: 301112 MD5sum: a3064faab83136b277e07d00d027a34d SHA1: 788fd0143cf5da2019dce42823554d01ade6d9a0 SHA256: 595d6225ca33558596400b70d70f5b2a133251b2d11fc4c1fd8d0f656e018aed Описание-ru: веб-сервер nginx с включенным naxsi 0.44 Nginx (движок x) — веб-сервер, созданный Игорем Сысоевым и любезно предоставленный сообществу разработчиков ПО с открытым исходным кодом. Этот сервер можно использовать как автономный HTTP-сервер и как обратный прокси-сервер перед Apache или другим крупным сервером, чтобы снизить нагрузку на внутренние серверы из-за множества одновременных HTTP-сеансов. Этот пакет предоставляет стандартную версию Nginx, включая брандмауэр веб-приложений naxsi. ВКЛЮЧЕННЫЕ МОДУЛИ: Стандартные HTTP-модули: Core, Access, Auth Basic, Auto Index, Browser, Charset, Empty GIF, FastCGI, Geo, Gzip, Headers, Index, Limit Requests, Limit Zone, Log, Map, Memcached, Proxy, Referer, Rewrite, SCGI, Split Clients, SSI, Upstream, User ID, UWSGI Дополнительные HTTP-модули: Gzip Precompression, IPv6, Stub Status, SSL Почтовые модули: Нет Модули сторонних разработчиков: Naxsi, Cache Purge, Upstream Fair Домашняя страница: http:// nginx.net Описание-md5: 7b47bed487001599307c11ff0327c114 Ошибки:https://bugs.launchpad.net/ubuntu/+filebugПроисхождение: Убунту

Пакет: nginx-naxsi Приоритет: дополнительный Раздел: universe/httpd Установленный размер: 717 Сопровождающий: Ubuntu Developers Оригинальный сопровождающий: Kartik Mistry Архитектура: amd64 Источник: nginx Версия: 1.1.19-1 Предоставляет: httpd, nginx Зависит от: nginx-common (= 1.1.19-1), libc6 (>= 2.14), libpcre3 (>= 8.10), libssl1.0.0 (>= 1.0.0), zlib1g (>= 1:1.1.4) Конфликты: nginx-extras, nginx-full, nginx-light Имя файла: pool/universe/n/nginx/nginx-naxsi_1.1.19-1_amd64.deb Размер: 301618 MD5sum: 3670f429017e3a59f38463848aafef0b SHA1: e0bcd7be13e34f43e0db884d9511d8162f0ad8ac SHA256: 8096b62799df9e8fac23f52ff3ea16bee2683715a09eb6ebda1e76e60421e654 Описание: веб-сервер nginx с включенным naxsi 0.44 Nginx (engine x) — веб-сервер, созданный Игорем Сысоевым и любезно предоставленный сообществу разработчиков ПО с открытым исходным кодом. Этот сервер можно использовать как отдельный HTTP-сервер и как обратный прокси-сервер перед Apache или другим большим сервером для снижения нагрузки на внутренние серверы за счет множества одновременных HTTP-сессий. . Этот пакет предоставляет стандартную версию Nginx, включая брандмауэр веб-приложений naxsi. . ВКЛЮЧЕННЫЕ МОДУЛИ: Стандартные модули HTTP: Core, Access, Auth Basic, Auto Index, Browser, Charset, Empty GIF, FastCGI, Geo, Gzip, Headers, Index, Limit Requests, Limit Zone, Log, Map, Memcached, Proxy, Referer, Rewrite, SCGI, Split Clients, SSI, Upstream, User ID, UWSGI Дополнительные модули HTTP: Gzip Precompression, IPv6, Stub Status, SSL Mail Modules: None Модули сторонних разработчиков: Naxsi, Cache Purge, Upstream Fair Домашняя страница: http:// nginx.net Описание-md5: 7b47bed487001599307c11ff0327c114 Ошибки: https:// bugs.launchpad.net/ubuntu/+filebug Происхождение: Ubuntu

Можете ли вы мне помочь, подсказав, что я могу сделать, чтобы решить эту проблему?

решение1

К сожалению, если вам нужна поддержка NAXSI и uwsgi, вам придется вручную скомпилировать исходный код NGINX с naxsi и uwsgi, чтобы он работал с функциями, которые вы хотите поддерживать. Другого способа получить все функции, которые могут понадобиться в данной разновидности NGINX, нет.


NGINX Naxsi устарел и не поддерживается.

К сожалению, проблема кроется в том, каковы SRU, и что Debian сделал по состоянию на 14.04. NAXSI всегда был и остается КРАЙНЕ сложным для упаковки, это не тривиальная модификация. Каждый раз, когда они меняют набор правил и тому подобное, все остальное, похоже, ломается вместе с ним, а природа SRU и обновлений Debian исключает обновление модуля только для исправления небольшой ошибки в правилах.

Видетьэтотдля получения подробной информации о вкусах.

Обратите внимание, что NGINX Naxsi больше не поддерживается ни мной, ни Ubuntu, поскольку он был прекращен и всегда был головной болью для упаковщиков NGINX.

Связанный контент