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

11
Как извлечь только имя файла из запроса URI

Я пытаюсь переписать запрос URI в зависимости от расширения файла, затем извлечь только имя файла из URI и сохранить его в другой папке. Проблема здесь не в предопределенной переменной для имени файла и доступных переменных uri, request_uriи request_filenameдаст полный URI. server{ set $file_folder...

11
Как настроить PHP-FPM через NGINX для записи в файлы журналов для каждого виртуального хоста

У меня есть Fedora 16 с Nginx и PHP-FPM. Все работает очень хорошо. Все журналы с уведомлениями PHP, предупреждениями, ошибками и т. Д. Находятся в /var/log/php-fpm/www-error.log. Есть ли способ настроить PHP-FPM для записи ошибок в надлежащие файлы журналов, настроенные как журналы ошибок для...

11
Ссылочный корневой каталог как переменная в блоке server {}

В моем блоке nginx server {} у меня есть root, определенный с путем. Как я могу позже ссылаться на этот путь? Вот что я пытаюсь сделать: server { listen 80; root /var/www/foosite; ... include $root/*.ngaccess; } К сожалению, использование $ root не работает (потому что я не определил его)....

11
Отключить SSL для определенных путей в Nginx

У меня есть веб-сайт, на котором я хочу, чтобы все запросы выполнялись с HTTPS, кроме запросов к URL с путями, которые начинаются с /foo/. Как мне настроить это в Nginx? Сейчас я запускаю все запросы с SSL: server { listen 443; ssl on; ssl_certificate /home/admin/ssl/ssl.crt; ssl_certificate_key...

11
Как настроить nginx для обслуживания статического содержимого из ОЗУ?

Я хочу настроить Nginx в качестве моего веб-сервера. Я хочу, чтобы файлы изображений кэшировались в памяти (RAM), а не на диске. Я обслуживаю небольшую страницу и хочу, чтобы несколько изображений всегда подавались из оперативной памяти. Я не хочу использовать для этого Varnish (или любые другие...

11
директивы add_header в расположении перезаписывают директивы add_header на сервере

Используя nginx 1.2.1, я могу добавить несколько заголовков add_headerследующим образом: server { listen 80; server_name localhost; root /var/www; add_header Name1 Value1; <=== HERE add_header Name2 Value2; <=== HERE location / { echo "Nginx localhost site"; } } Результат GET / HTTP/1.1 200...

11
Лак «FetchError no backend connection» ошибка

Varnishlog: 0 CLI - Rd ping 0 CLI - Wr 200 19 PONG 1340829925 1.0 12 SessionOpen c 79.124.74.11 3063 :80 12 SessionClose c EOF 12 StatSess c 79.124.74.11 3063 0 1 0 0 0 0 0 0 0 CLI - Rd ping 0 CLI - Wr 200 19 PONG 1340829928 1.0 0 CLI - Rd ping 0 CLI - Wr 200 19 PONG 1340829931 1.0 12 SessionOpen c...

11
Как предотвратить использование nginx для определенных подкаталогов обратного прокси

На Apache вы можете ProxyPass все, кроме одного или нескольких подкаталогов (с "!"). ProxyPass /subdir ! ProxyPass / http://localhost:9999/ Что такое эквивалент Nginx? Мое первое предположение явно не работает: location /subdir { root /var/www/site/subdir; } location / { proxy_pass...

11
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; } Когда я захожу на сайт...

11
Динамический корневой путь домена nginx на основе имени хоста?

Я пытаюсь настроить свой сервер разработки nginx / PHP с помощью базовой конфигурации master / catch-all vhost, чтобы при необходимости я мог создавать неограниченное количество ___.framework.locдоменов . server { listen 80; index index.html index.htm index.php; # Test 1 server_name...

11
Как подтвердить право собственности на сайт в Инструментах Google для веб-мастеров через nginx.conf?

С тех пор, как пару лет назад процесс проверки прав собственности на сайт Инструментов Google для веб-мастеров начал требовать, чтобы файлы подтверждения имели определенное содержимое, вместо того, чтобы просто быть там и возвращаться 200 OK, а также обеспечивать, чтобы другие соседние файлы...

11
Как мне настроить nginx для выдачи 429 http кода при ограничении скорости?

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

11
Nginx + PHP-FPM выдают 502 плохих шлюза вместо фатальной ошибки?

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

11
Nginx переписать конвертировать Querystring в путь

Мне бы понравилось это простое правило переписывания: /somefolder/mypage.aspx?myid=4343&tab=overview быть перенаправленным на: /folder/4343/overview/ Я искал некоторые решения, и на самом деле ни один не работал .. Я старался: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$...

11
node.js, mongodb, redis, снижение производительности Ubuntu на производстве, ОЗУ свободна, ЦП 100%

Как следует из названия вопроса, мне трудно понять, что можно улучшить в моем приложении (или настроить в ОС, Ubuntu) для достижения приемлемой производительности. Но сначала я объясню архитектуру: Внешний сервер - это 8-ядерный компьютер с 8 ГБ оперативной памяти под управлением Ubuntu 12.04....

11
Как мне остановить nginx от повторной отправки запросов PUT или POST по таймауту вышестоящего сервера?

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

11
Развертывание приложений CherryPy: автономный, WSGI Server или NGinx?

Я намерен использовать один VPS для развертывания нескольких приложений CherryPy с низким трафиком в качестве подкаталогов; например: example.com/app1, example.com/app2и т.д. После изучения развертывания WSGI похоже, что предпочтительным методом развертывания приложений является использование...

11
Проблемы с установкой SSL сертификата на nginx с промежуточным ключом

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

11
Вращать файл журнала вручную

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

11
nginx разрывает соединение после 65 Кбайт

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