Articles of Nginx

Я не могу найти модуль «kernel» в Perl DIR на Ubuntu 18.x

Я пытаюсь скомпилировать nginx … Кажется, что с настройкой все в порядке, и когда я набираю make, я получаю следующую ошибку: make make -f objs/Makefile make[1]: Entering directory ‘/home/paul/src/ngxbuild/nginx-1.14.0’ cc -o objs/ngx_http_perl_module.so \ objs/src/http/modules/perl/ngx_http_perl_module.o \ objs/ngx_http_perl_module_modules.o \ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fPIC -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu/perl/5.26/CORE -lperl -ldl -lm -lpthread -lc -lcrypt \ -shared /usr/bin/x86_64-linux-gnu-ld: cannot […]

скомпилируйте nginx и naxsi в Ubuntu 18.x

Я пытаюсь установить Naxsi на Ubuntu 18.x. После поиска и поиска я нашел: nginx-naxsi больше не доступен для Ubuntu, поэтому вы должны скомпилировать его yourserlf. Хорошо, чтобы понять, какой модуль и настройки я установил apt install nginx-extras тогда nginx -V и я нашел это: nginx version: nginx/1.14.0 (Ubuntu) built with OpenSSL 1.1.0g 2 Nov 2017 […]

проблема запуска nginx на Debian9

Я установил nginx-full на debian9 и не могу его запустить. Когда я сделал sudo /etc/init.d/nginx start я получил [….] Starting nginx (via systemctl): nginx.serviceJob for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalctl -xe” for details. failed! Я также попробовал sudo nginx -t и получил nginx: the […]

Как найти программу, которая использует пул php-fpm

У меня есть nginx с веб-сервером php-fpm, на котором размещены несколько сайтов. Я установил php-fpm, и он использует пул с именем ‘www’. Теперь я вижу 2 процесса с php-fpm: пул drupal. Я установил drupal, но никогда не называл пул drupal. Как я могу найти источник этого процесса ‘php-fpm: pool drupal’ или проверить, что делает? Я […]

Символическая ссылка не работает на nginx

Nginx прекрасно работает с корневым путем без символических ссылок (например, / 1.0 / public). Когда используется символическая ссылка (например, / current / public, где current – это ссылка на 2.0), изменения не будут затронуты, пока я не изменю имя старой целевой папки. Я использую nginx версии 1.13.6. Я disable_symlinks off; в моем nginx.conf. Может кто-нибудь […]

Как я могу перенаправить запрос nginx на основе первого заголовка URL

У меня есть 3 сервера приложений, которые обрабатываются сервером nginx. upstream he { server h1.abc.example.com; server h2.abc.example.com; } Как я могу перенаправить запрос запросов на основе некоторого значения заголовка? Например abc-h1.abc.example.com should go to server h1.abc.example.com def-h1.abc.example.com should go to server h2.abc.example.com где -h1.abc.example.com будет одинаковым для всех запросов.

Используя proxy_pass, я могу перенаправить или прокси * / на * / index.html

У меня есть веб-сайт, размещенный на my.web.server . Файлы хранятся в file.host/myfiles . Я использую Nginx для прокси домена на файловый хост. Файл конфигурации выглядит следующим образом: server { listen 80; server_name my.web.server; location ^~ /cdn { proxy_pass https://file.host/myfiles; } } Это успешно проксирует все запросы, поступающие на хост файла назначения, однако я не получаю […]

фермы nginx и dokuwiki

Я пытаюсь создать набор докувиков и поэтому хочу использовать фермы. Я однако борюсь, поскольку инструкции для Apache. Я могу заставить работать один докувики, но я не могу создать концепцию работающей фермы через переписывание Ссылочный материал, который я использовал: https://www.dokuwiki.org/farms https://www.dokuwiki.org/farms:example01 https://www.dokuwiki.org/tips:redirect_farm redirect_farm – это то, на чем я сконцентрировался, особенно на step2. Здесь мы опишем […]

LetsEncrypt не смог подключиться для проверки домена (тайм-аут)

Я пытаюсь настроить SSL-сертификат для моего сервера Nextcloud с помощью LetsEncrypt, но при запуске: $ sudo certbot certonly –webroot -w /var/www/nextcloud –agree-tos \ –no-eff-email –email email@domain.com -d cloud.domain.com –rsa-key-size 4096 (на основе этого руководства: https://howto.wared.fr/ubuntu-installation-nextcloud-nginx/ ) Я получил это сообщение об ошибке: Failed authorization procedure. cloud.domain.com (http-01): urn:acme:error:connection :: The server could not connect to […]

Как я могу проверить, являются ли файлы конфигурации nginx действительными в скрипте Bash?

Ubuntu 16.04 Bash версия 4.4.0 Версия nginx: nginx / 1.14.0 Как я могу проверить файлы конфигурации Nginx в скрипте Bash? В данный момент я использую -t, когда нахожусь в оболочке: $ sudo nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful Но я хотел бы сделать это […]