Вопросы с тегом «nginx»

Nginx («eNgine x») - это легкий, высокопроизводительный HTTP-сервер, обратный прокси-сервер, прокси-сервер TCP-потока и почтовый прокси-сервер, выпущенный по лицензии BSD.

1
Проверка подлинности ssl клиента не удалась в nginx
Я пытаюсь настроить аутентификацию клиента ssl в nginx. Я создал самозаверяющий корневой CA. Используя это, я создал суб-CA. Я использовал этот суб-CA для создания сертификата для клиента. Я объединил суб-CA и корневой CA в новый файл. Я проверил сертификат клиента следующим образом: $ openssl verify -purpose sslclient -CAfile auth-root.crt testcert.crt …

4
Как настроить страницу ошибки в nginx?
Я сейчас настраиваю обработку nginx некоторых страниц ошибок и других медиа-файлов «по умолчанию» (таких как favicon.ico и robots.txt), и столкнулся с небольшой проблемой, заставляющей вещи работать так, как я хочу, для определенных страниц ошибок , По сути, я пытаюсь обслуживать определенные файлы для сервера в корневом каталоге этого сервера, например …
10 nginx 

1
nginx с nginx связывается по http2 без ssl
У меня есть докер-контейнеры nginx-proxy и nginx-server. client browser < > nginx-proxy это http2 и 443 через proxy_pass. nginx-proxy < > nginx-server это http1, и я хотел бы переместить его на http2, но без SSL - поскольку они оба находятся на одном сервере, я не вижу преимущества шифрования трафика. Я …
10 nginx  http2 

1
Как указать несколько переменных в директиве карты nginx
Ну, у меня есть немного другой вопрос, чем этот : я не хочу отображать две переменные одновременно, я хочу отобразить одну переменную, используя две другие в качестве параметров. Действительно, я прочитал в документации о директиве map, что: До версии 0.9.0 в первом параметре могла быть указана только одна переменная. Итак, …


3
Могу ли я использовать переменные окружения nginx в статических файлах, которые обслуживает nginx?
Если я использую переменную окружения в конфигурации nginx, а nginx настроен для обслуживания только статических файлов (html, js, css - например, приложение AngularJs), есть ли способ использовать переменную окружения в файле JS, который обслуживает nginx ? Или это единственный способ запустить нестатический сервер, например, io.js, php и т. Д. Кстати, …

1
Как поделиться логами nginx без sudo другому пользователю?
У меня есть 2 пользователя на моем сервере. Один с доступом sudo, другой без. Как я могу дать доступ к журналам nginx /var/log/nginx/error.log Для другого пользователя без sudoразрешения на использование cat /var/log/nginx/error.log? Могу ли я создать что-то вроде символической ссылки для входа в каталог / home / username? Поэтому мой …
10 linux  ubuntu  nginx  logging 

1
Директива местоположения не работает
Для моего сервера NGINX у меня есть виртуальный сервер, настроенный только для сбора статического контента. В данный момент я пытаюсь настроить его так, чтобы у изображений была дата истечения срока действия. Однако, когда я создаю директиву местоположения для этого, все просто приводит к 404. Моя конфигурация сейчас выглядит так: /srv/www/static.conf …

2
Nginx ssl - SSL: ошибка: 0906D06C: процедуры PEM: PEM_read_bio: нет начальной строки
Я пытаюсь включить ssl на сервере, используя сертификат от 123-reg, но я получаю эту ошибку: nginx: [emerg] SSL_CTX_use_certificate_chain_file("/opt/nginx/conf/cleantechlms.crt") failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line error:140DC009:SSL routines:SSL_CTX_use_certificate_chain_file:PEM lib) Это мой конфиг nginx: server { listen 443; server_name a-fake-url.com; root /file/path/public; passenger_enabled on; ssl on; ssl_certificate /opt/nginx/conf/cleantechlms.crt; ssl_certificate_key /opt/nginx/conf/cleantechlms.key; } Я попытался …
10 nginx  ssl 

3
nginx в качестве прокси с использованием определенного исходного IP
Я использую nginx для обслуживания статических файлов и прокси других запросов к некоторому экземпляру Tomcat. Проблема в том, что я не знаю, как выбрать, какой IP-адрес будет использовать nginx для подключения к Tomcat. Каждый экземпляр Tomcat принимает HTTP-соединения только с определенных IP-адресов. Мой сервер имеет все эти IP-адреса. Я просто …
10 nginx  proxy  ip  ip-address 

3
nginx не обслуживает запросы на внешний IP-адрес
У меня nginx работает на порту 81. Я могу использовать telnet, telnet 127.0.0.1 81и все в порядке. Но когда я пытаюсь подключиться к моей машине через telnet с моего Mac (внешний IP-адрес), я просто получаю эту ошибку: telnet: connect to address 109.123.x.x: Connection refused telnet: Unable to connect to remote …
10 nginx  ip  ip-address 

1
Nginx простой редирект товаров из старой в новую категорию
Я делаю перенаправления продуктов со старой категории на новую. Мне удалось заставить его работать по следующему правилу: rewrite ^/old-category/(.*) /new-category/$1; Но я хочу знать, когда мне следует использовать знак «конец строки» и какова разница с этим или без него в моем случае. Например: rewrite ^/old-category/(.*)$ /new-category/$1; Также я хочу перенаправить …


3
Как я могу сказать SELinux разрешить nginx доступ к сокету unix без audit2allow?
У меня nginx перенаправляет запросы на gunicorn через сокет unix на /run/gunicorn/socket. По умолчанию это поведение не разрешено SELinux: grep nginx /var/log/audit/audit.log type=SERVICE_START msg=audit(1454358912.455:5390): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nginx comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' type=AVC msg=audit(1454360194.623:7324): avc: denied { write } for pid=9128 comm="nginx" name="socket" dev="tmpfs" ino=76151 scontext=system_u:system_r:httpd_t:s0 …
9 nginx  selinux 

1
Как записать исходное значение $ remote_addr при использовании Real-IP
Моя среда имеет пользовательские запросы, проходящие через несколько систем: [Клиент] -> [ELB] ---> [nginx] -> [web] (ELB = AWS Elastic Load Balancer) Благодаря этому ответу , я Nginx определения и передачи правильный IP - адрес клиента на потоковые сервера (Web) с X-Forwarded-Forи X-Real_IPзаголовками. Соответствующий конфиг nginx: real_ip_header X-Forwarded-For; set_real_ip_from 10.0.0.0/8; …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.