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

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

5
Альтернативы Apache
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Наш текущий стек - Apache + Tomcat + MySQL, использующий ProxyPassAJP для отправки запросов от Apache к Tomcat. Мы также запускаем PHP …

1
что значит «биты низкого адреса бессмысленны»?
Я пытаюсь ограничить доступ из Интернета к странице входа в свой блог и сделать ее доступной только из моей интрасети. Таким образом, я определил следующее местоположение location ~/ghost/signing { allow 192.168.0.1/24; deny all; } Когда я перезапускаю Nginx, я получаю следующее предупреждение: младшие биты адреса не 192.168.0.1/24имеют смысла/etc/nginx/sites-enabled/site Кроме того, …
15 nginx 

1
Разделение длинных строк в конфигурационном файле nginx
Чтобы не передавать мусор на сервер, у меня есть строгое регулярное выражение для locationдирективы. Это выглядит так: location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/...(more|restrict).ext { # other directives } Я хотел бы сложить линию на 80 символов, есть ли способ разделить конфигурацию? Следующее приводит к синтаксической ошибке, но это то, что я ищу: location …

3
перезапись без учета регистра nginx
Я пытаюсь сделать мои перенаправления nginx максимально чистыми. Я понимаю, что ~ * не учитывает регистр, но я могу заставить его работать только в примере 2. Пример 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Пример 2 - Это работает, но не так эффективно, как в строке выше. if ( $request_filename ~* foobar …
15 nginx  rewrite 

2
nginx: апстрим с несколькими директивами сервера?
Я пытаюсь упаковать 2 приложения, которые используют nginx в качестве прокси-сервера и доставить каждый файл конфигурации в /etc/nginx/conf.d/. Делать это в одном файле ( combined.conf) прекрасно работает: upstream backend1 { http://localhost:8989; } upstream backend2 { http://localhost:8990; } server { location /backend1/ { proxy_pass http://backend1; } location /backend2/ { proxy_pass http://backend2; …
15 nginx 

3
Как запустить nginx SSL на нестандартном порту
Я понимаю, что это похоже на дубликат хотя бы нескольких других вопросов, но я прочитал их несколько раз и все еще делаю что-то не так. Ниже приведено содержимое моего конфигурационного файла myginample.com nginx, расположенного в /etc/nginx/sites-available. server { listen 443 ssl; listen [::]:443 ssl; server_name myexample.com www.myexample.com; add_header Strict-Transport-Security "max-age=31536000; …
15 nginx  ssl 

3
Перенаправление Nginx на основе пользовательского агента
Вот мой текущий файл nginx conf: server { listen 90; server_name www.domain.com www.domain2.com; root /root/app; location / { try_files $uri =404; } location ~ /([-\w]+)/(\w+)/ { proxy_pass bla bla } } он отлично работает, www.domain.comи www.domain2.comобслуживает один и тот же контент. Теперь я хотел бы добавить если пользователь посещает www.domain.com, …
15 nginx 

2
nginx uLimit 'worker_connections превышает ограничение на количество открытых файлов: 1024'
Я продолжаю получать эту ошибку, nginx/error.logи это сводит меня с ума: 8096 worker_connections exceed open file resource limit: 1024 Я перепробовал все, что могу придумать и не могу понять, что ограничивает nginx здесь. Можете ли вы сказать, что мне не хватает? nginx.conf имеет это: worker_processes 4; events { worker_connections 8096; …
15 linux  nginx  debian  ulimit  files 

2
Nginx не кеширует данные
У меня есть REST API за прокси-сервером nginx. Прокси работает нормально, но я не могу кешировать ответы. Любая помощь приветствуется: Конфигурация Nginx: worker_processes 10; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; } http { proxy_cache_path /path/to/cache/dir keys_zone=one:60m; proxy_cache_methods GET HEAD POST; upstream backend …
15 nginx  proxy  cache  solr 

1
Nginx - отобразить один URL в файл
Я не могу найти способ сопоставления одного URL-адреса с одним статическим файлом. Я старался: location /feeds/seznam/ { alias /path/to/file/feed.xml; } но это не работает (в журналах я вижу, что он добавляет index.html к пути).
15 nginx 

2
Как следовать HTTP перенаправлениям внутри nginx?
У меня есть HTTP-прокси на основе nginx, и я хотел бы обработать все перенаправления HTTP внутри него, чтобы клиенты получали только последний ответ в цепочке перенаправления. Основной код выглядит так: location /proxy { rewrite ^/proxy/([^/]+) $1 break; proxy_pass http://$uri/; } Моя попытка следующих перенаправлений 1 уровня заключается в следующем: error_page …
15 nginx 

2
Подключение uWSGI для работы с Django и nginx в Ubuntu 16.04
Я пытаюсь следовать этому руководству для настройки uWSGIс Djangoи nginxна Ubuntu16.04. Все работает нормально до самого последнего шага (о ирония ...), где я пытаюсь выполнить эту команду: sudo service uwsgi start Если происходит сбой со следующей ошибкой: Не удалось запустить uwsgi.service: модуль uwsgi.service не найден. Другие, похоже, получают похожую ошибку: …
14 ubuntu  nginx  django  uwsgi  wsgi 

5
Как мне сказать Nginx подождать несколько секунд, прежде чем обслуживать актив?
Поэтому, когда я локально тестирую такие вещи, как Ajax в приложениях, которые я пишу, мне часто нравится добавлять задержку в сценарии на стороне сервера, используя sleepоператор. Это помогает моделировать медленные соединения и т. Д. Есть ли способ указать подобное поведение задержки непосредственно в конфигурации Nginx, которое будет работать для простых …
14 nginx 

4
Проверьте, установлена ​​ли переменная nginx
Мне нужно установить значение переменной по умолчанию, если оно еще не установлено. Следующий конфиг делает работу: if ($foo ~ "^$") { set $foo default-value; } Но он генерирует предупреждения во время выполнения: используя неинициализированную переменную "foo" Есть ли способ проверить, установлена ​​ли переменная, не генерируя предупреждение и не отключая предупреждение …
14 nginx 

3
Означает ли это узкое место пропускной способности сети?
Я неправильно предположил, что мое внутреннее тестирование AB означает, что мой сервер может обрабатывать 1k одновременных обращений при 3k в секунду. Моя теория на данный момент заключается в том, что сеть является узким местом. Сервер не может отправить достаточно данных достаточно быстро. Внешнее тестирование от blitz.io при 1k одновременности показывает, …

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