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

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

2
Предпочитать входящие соединения IPv4 по IPv6
Мы запускаем социальную / локальную службу, которая получает преимущества от геолокации IP пользователей. Проблема в том, что с IPv6 геолокация немного более заметна, чем с IPv4. Есть ли способ отдавать предпочтение входящим соединениям по IPv6 на хосте Ubuntu с nginx? Конфиг выглядит так: server { listen 80 default_server; listen [::]:80 …
11 nginx  ipv6  ipv4 

5
Docker - раздельное масштабирование nginx и php-fpm
Я играл с docker и docker-compose и у меня есть вопрос. В настоящее время мой docker-compose.yml выглядит так: app: image: myname/php-app volumes: - /var/www environment: <SYMFONY_ENVIRONMENT>: dev web: image: myname/nginx ports: - 80 links: - app volumes_from: - app Приложение содержит php-fpm на порту 9000 и код моего приложения. Web …
11 nginx  php  php-fpm  docker 

1
nginx, если утверждение в местоположении возвращает 404
Следующий блок location / { if ($http_origin ~* (https?://[^/]*\.example\.com(:[0-9]+)?)) { add_header 'Access-Control-Allow-Origin' "$http_origin"; } try_files $uri $uri/ /index.php?$args; } … Вызывает 404, так как приведенный выше код никогда не достигает try_filesдирективы, поэтому: Это связано с IfIsEvil из nginx? Если это так, то есть ли другой способ проверить http_origin, не используя …
11 nginx  cors 

2
Странный Bittorrent Log On My Server
Я не знаю, связан ли следующий журнал с тем, что мой сайт когда-то был недоступен. У меня есть много сайтов на моем сервере, и у них нет журналов, подобных следующему: 117.169.1.85 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%D0%A2M%CE%13%21H%D4%11%0C%8C%27%22%C83%B4%A3l%92%15&peer_id=%2DSD0100%2D%C50%95xmh%9B%13%7C%D42%F7&ip=39.178.24.33&port=14940&uploaded=3893629&downloaded=3893629&left=1369695469&numwant=200&key=1490&compact=1 HTTP/1.1" 404 162 "-" "Bittorrent" 115.231.228.252 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%DE%82%BC%CFBmH%29e%FD%25%ED6b%F2%2DX%EE%BE%21&peer_id=%2DSD0100%2D%BF3%DAG%83%1F%DAGnV%E3%C8&ip=118.134.134.210&port=13567&uploaded=675282944&downloaded=675282944&left=80740352&numwant=200&key=7916&compact=1 HTTP/1.0" …

2
Nginx выбрасывает 404 только на php-скрипты, использующие php-fpm
Я установил тестовый сервер, используя nginx+ php-fpm. Я пробовал все следующее: Nginx + Php5-fpm не рендеринг php файлов nginx + php fpm -> 404 страницы php - файл не найден При доступе к файлам PHP nginx выдает ошибку 404 Подводя итог тому, что я пробовал: Переустановка. Изменение привилегий скрипта (изменил …
11 nginx  php-fpm 

1
nginx разрывает соединение после 65 Кбайт
Я настроил nginx в качестве внешнего интерфейса для приложения Python, работающего под Gunicorn, но nginx завершает соединения после отправки около 65 КБ данных. Например, у меня есть представление, которое выглядит так: def debug_big_file(request): return HttpResponse("x" * 500000) Но когда я получаю доступ к этому URL через nginx, я получаю только …
11 nginx  gunicorn 

1
Вращать файл журнала вручную
У меня есть веб-сервер Ubuntu под управлением Nginx. Я никогда не настраивал ротацию лог-файлов и только что обнаружил несколько мультигигабайтных монолитных лог-файлов. Теперь я настроил ротацию логов согласно этим советам . Однако я бы предпочел не ждать неделю (мой период ротации), прежде чем произойдет ротация. Есть ли способ принудительного немедленного …

1
Проблемы с установкой SSL сертификата на nginx с промежуточным ключом
Я пытаюсь установить сертификат SSL на моем сервере Ubuntu. Я приобрел сертификат в своем ЦС и загрузил сам сертификат и промежуточный сертификат. Как так: мой сертификат: mydomain.crt промежуточный сертификат: GandiStandardSSLCA.pem У меня тоже есть (сделано с использованием openssl) мой закрытый ключ (?): mydomain.key и запрос на подпись: mydomain.csr Я загрузил …
11 nginx  ssl 

5
Как мне остановить nginx от повторной отправки запросов PUT или POST по таймауту вышестоящего сервера?
Мы используем nginx для загрузки запросов баланса в наше приложение. Мы обнаружили, что nginx переключается на другой вышестоящий сервер по истечении времени ожидания запросов (хорошо). Однако это делается для запросов PUT и POST, что может привести к нежелательным результатам (данные хранятся дважды). Можно ли настроить nginx так, чтобы он только …

3
node.js, mongodb, redis, снижение производительности Ubuntu на производстве, ОЗУ свободна, ЦП 100%
Как следует из названия вопроса, мне трудно понять, что можно улучшить в моем приложении (или настроить в ОС, Ubuntu) для достижения приемлемой производительности. Но сначала я объясню архитектуру: Внешний сервер - это 8-ядерный компьютер с 8 ГБ оперативной памяти под управлением Ubuntu 12.04. Приложение полностью написано на javascript и выполняется …

2
Nginx переписать конвертировать Querystring в путь
Мне бы понравилось это простое правило переписывания: /somefolder/mypage.aspx?myid=4343&tab=overview быть перенаправленным на: /folder/4343/overview/ Я искал некоторые решения, и на самом деле ни один не работал .. Я старался: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; и rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Что я делаю неправильно? Я получаю 404 (более простые правила работают просто отлично ..) …

2
Nginx + PHP-FPM выдают 502 плохих шлюза вместо фатальной ошибки?
В настоящее время я тестирую Symfony2 с Nginx и PHP-FPM. Я также использую Xdebug. Symfony2 поставляется с демонстрационным пакетом, я хотел протестировать новую обработку фатальных ошибок, которая поставляется с Symfony 2.2.0, путем создания синтаксической ошибки в пакете Acme / Demo. Почему я так поступаю, ответ сервера - 502 неверных шлюза. …
11 php  nginx  php-fpm  xdebug  symfony 

3
Как мне настроить nginx для выдачи 429 http кода при ограничении скорости?
Как настроить nginx для возврата кода состояния http 429 (слишком много запросов) вместо значения по умолчанию 503 (служба недоступна) при ограничении / ограничении скорости? К вашему сведению, я использую nginx в качестве обратного прокси-сервера с HttpLimitReqModule. Проект спецификации для кода состояния 429 - RFC6585 . Этот (закрытый) вопрос о stackexcessed …

1
Nginx 1.2.2: как заставить try_files работать?
Я недавно обновил nginx до версии 1.2.2, и следующая запись, похоже, не работает; предположительно, изменение синтаксиса между версиями? location / { # First attempt to serve request as file, then # as directory, then fall back to index.html try_files $uri /index.html; } Когда я захожу на сайт http://www.mysite.com/a-non-existent-url, я перенаправляюсь …
11 nginx  redirect 


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