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

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

3
Есть ли способ зарегистрировать уникальный идентификатор для каждого запроса для nginx?
Похоже, есть пара сторонних модулей для этого https://github.com/newobj/nginx-x-rid-header https://github.com/hhru/nginx_requestid Однако, если возможно, я не хочу перестраивать nginx, что, как я считаю, является обязательным условием для использования обоих этих модулей. Моя первая попытка была использовать $msecс , $pidоднако , что не получилось ( у меня был процесс обслуживать два запроса на …
12 ubuntu  nginx 

1
nginx слишком большая строка запроса
Я получаю ошибку: Bad Request Request Line is too large (6060 > 4094) Когда я получаю доступ к определенному URL на моем сервере, как это: /api/categorize?packages=package1,package2,...packageN На nginx.conf у меня есть: large_client_header_buffers 8 16k; client_header_buffer_size 8k; Я не могу найти документацию по этой конкретной проблеме, в документах для large_client_header_buffers упоминается …
12 nginx  http  web  400 

2
Некоторые конфиги обратного прокси nginx перестают работать раз в день
У меня есть обратный прокси-сервер nginx, который передает запросы от внешнего Amazon ELB к внутренним ELB. У меня есть 6 серверных экземпляров, которые обрабатывают запросы. Конфиги с включенным сайтом выглядят так, но существуют разные номера портов и proxy_pass. Все остальное идентично: server { listen 3000; location / { proxy_pass http://internal-prod732r8-PrivateE-1GJ070M0745TT-348518554.eu-west-1.elb.amazonaws.com:3000; …

2
Nginx: тысячи имя_сервера
Как я могу настроить ограничение Nginx тысячами различных server_name без создания тысяч внешних конфигурационных файлов или записи очень длинной строки server_name? Действительно, я хотел бы, чтобы Nginx был обратным прокси-сервером только для server1.com, server2.com и т. Д. Лучшим решением для меня было бы иметь один внешний файл конфигурации, содержащий мои …
12 nginx 

1
Как настроить nginx keepalive_timeout?
Я использую nginx вместе с php-fpm для сервера занятого сайта на базе MySQL. В настоящее время я использую keepalive_timeout = 5, однако у меня нет четкого представления о том, как его оптимально настроить. Так что оцените ваши намеки.
12 nginx  keepalive 

5
Самый быстрый веб-сервер для обслуживания статического контента
Я оптимизирую нашу систему для более быстрой доставки статического контента, и мне было интересно, есть ли у кого-нибудь соответствующий опыт работы с самыми быстрыми веб-серверами для этой цели. Из трех основных кандидатов, которых я рассмотрел, Nginx, Cherokee и Lighttpd, у каждого, похоже, есть свои проблемы - но отчеты, которые я …

2
make nginx игнорирует конфигурацию сайта, когда не может быть достигнута его апстрим
В моем nginx есть несколько конфигураций сайта, и когда я перезагружаю машину, если не удается подключиться к одному из сайтов вверх по течению, nginx вообще не запускается, и в результате эти здоровые сайты не запускаются, как разрешить nginx игнорировать эти недействительные сайты? http { ## # Basic Settings ## sendfile …
12 nginx 

3
В обратном прокси-сервере nginx как установить флаг безопасности для файлов cookie?
Я использую nginx в качестве обратного прокси-сервера для обслуживания сайта только для https. Поэтому я хочу, чтобы куки для этого сайта были помечены как безопасные. Но внутренний сервер является http-сервером, поэтому он не устанавливает флаг безопасности для своих файлов cookie. Как я могу изменить заголовок Set-Cookie в ответ, чтобы добавить …

2
Как настроить блок местоположения так, чтобы он всегда возвращал один файл в nginx?
В моем приложении я хочу, чтобы местоположение "/" возвращало статический файл index.html, я хочу, чтобы "/ static" обслуживал статические файлы из папки, и я хочу, чтобы все другие запросы возвращали 404 НЕ НАЙДЕНО. Позже я собираюсь перенаправить все остальные запросы на сервер WSGI. Это в настоящее время моя конфигурация: # …

3
Когда использовать или не использовать sendfile вкл / выкл в Nginx?
У нас есть этот параметр в нашем nginx.confдовольно долгое время. sendfile on; Когда мы обновили файл, например, /js/main.jsи осуществили доступ из браузера https://test.com/js/main.js?newrandomtimestamp , он все равно загрузит старую версию, если мы не выполним полное обновление (очистить кеш) из нашего браузера. Но когда мы меняем настройки с sendfile на; отправить …
12 nginx  cache 

4
Ошибки Nginx 400 из-за случайно закодированной строки, начинающейся с «\ x» со случайных IP-адресов
Я предполагаю, что это своего рода боты, но хотел бы знать, что они пытаются сделать с моим сервером. Журналы в вопросах ниже, и IP-адрес был изменен с оригинала. 12.34.56.78 - - [18/Oct/2012:16:48:20 +0100] "\x86L\xED\x0C\xB0\x01|\x80Z\xBF\x7F\xBE\xBE" 400 172 "-" "-" 12.34.56.78 - - [18/Oct/2012:16:50:28 +0100] "\x84K\x1D#Z\x99\xA0\xFA0\xDC\xC8_\xF3\xAB1\xE2\x86%4xZ\x04\xA3)\xBCN\x92r*\xAAN\x5CF\x94S\xE3\xAF\x96r]j\xAA\xC1Y_\xAE\xF0p\xE5\xBAQiz\x14\x9F\x92\x0C\xCC\x8Ed\x17N\x08\x05" 400 172 "-" "-" 12.34.56.78 - …
12 nginx  logging  hacking 

5
Как установить nginx и установить файлы конфигурации тоже
Я только что полностью удалил nginx 1.0.6 с моего сервера (Ubuntu 11.04), используя apt-get remove nginx rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz apt-get remove nginx* Теперь я хочу установить его снова, однако при запуске nginx я получаю следующие ошибки: Перезапуск nginx: nginx: [emerg] open () «/etc/nginx/nginx.conf» не удался …
12 ubuntu  nginx  apt 

1
Параметры прослушивания дубликата Nginx для ошибки [::]: 80
Когда я запускаю команду для проверки моей конфигурации, я получаю сообщение об ошибке, в котором говорится о наличии нескольких дубликатов [::]:80. До этого у меня была проблема с дублированием нескольких серверов по умолчанию. Когда у меня возникла проблема с несколькими серверами по умолчанию, мой файл выглядел так server { listen …
12 ubuntu  nginx 

1
пустая страница example.com/phpmyadmin с ошибками в консоли браузера
Я установил phpmyadmin и поставил символическую ссылку на мой сервер LEMP (php 7). Но когда я захожу в hostname / phpmyadmin, он возвращает пустую страницу со значком phpmyadmin на заголовке заголовка. И 3 ошибки в консоли браузера: Не удалось загрузить ресурс: net :: ERR_INCOMPLETE_CHUNKED_ENCODING Uncaught ReferenceError: $ не определено Uncaught …

2
nginx использует прокси-кеш, если сервер не работает
Мне нужно, чтобы прокси-сервер nginx использовал кеш, если внутренний сервер не работал: это моя конфигурация но, похоже, nginx использует кеш без проверки бэк-сервера. http { # ... proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache_path /tmp/nginx levels=1:2 keys_zone=tmpzone:10m inactive=60m; proxy_cache_key "$scheme$request_method$host$request_uri"; server { server_name _; location / { …
11 nginx  proxy  cache  failover 

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