nginx- все статьи тега ➜ страница 2


Flask+gevent-SSE times out с nginx+uwsgi

Я пишу веб-приложение, основанное на Flask, gevent и Redis, которое использует события, отправленные сервером. Я прошел через несколько вопросов на StackOverflow и обширный поиск в google, но не нашел подходящего ответа, который работает для меня, поэтому здесь я прошу помощи сообщества. Проблема заключается в производственном стеке nginx+uwsgi: браузер регулярно получает обновления (и обновляется, как ожидается) в течение примерно 30 секунд. После этого время соединения истекает и браузер бол ...

Ограничить частоту запросов каждого IP с помощью NGINX & Lua

Моя цель состоит в том, чтобы предотвратить высокий частый запрос, основанный на IP пользователя, и я google openresty и обнаружил, что он может быть воспроизведен с Lua. Поэтому я написал следующий сценарий, я новичок в Lua, может ли кто-нибудь дать мне совет по этому сценарию или даже поправить меня. этот скрипт должен блокировать запрос, который запрашивает более 3 раз в 100s local limit_request_times = 3 local expire_time = 100 local user_ip = ngx.var.remote_addr -- ngx.say("user_ip: ...

502 ошибка после добавления приложения в проект Django, работающий на nginx и gunicorn

Я пытаюсь добавить приложение в существующий проект Django, но как только я это сделал, я получаю ошибку 502.Сервер работает под управлением Ubuntu. Я не думаю, что это связано с кодом приложений, потому что я запустил его на сервере разработки django. Он уходит, когда я вынимаю название приложения из settings.py и перезапустить гуникорн. Вот часть журнала 2011/07/15 01:24:45 [error] 16136#0: *75593 connect() failed (111: Connection refused) while connecting to upstream, client: 24.17.8.15 ...

Узел.js + Nginx-что теперь?

Я настроил узел.js и Nginx на моем сервере. Теперь я хочу использовать его, но, прежде чем я начну есть 2 вопроса: как они должны работать вместе? Как я должен обрабатывать запросы? есть 2 понятия для узла.JS сервер, который лучше: a. создайте отдельный HTTP-сервер для каждого веб-сайта, который в нем нуждается. Затем загрузите весь код JavaScript в начале программы, поэтому код интерпретируется один раз. b. Создайте один узел.JS-сервер, который обрабатывает все узлы.Яш запросы. Это считыв ...

Как подключиться к локальному хосту компьютера изнутри контейнера Docker?

Итак, у меня есть Nginx, работающий внутри контейнера docker, у меня есть mysql, работающий на localhost, я хочу подключиться к MySql из моего Nginx. MySql работает на localhost и не предоставляет порт внешнему миру, поэтому его привязка к localhost, а не к ip-адресу машины. есть ли способ подключиться к этому MySql или любой другой программе на localhost из этого контейнера docker? ...

Nginx и не-www на www и WWW на без-www

Я использую nginx на облаке Rackspace после урока и обыскав сеть и до сих пор не может получить эту сортировку. Я хочу www.mysite.com чтобы перейти к mysite.com как обычно внутри .htaccess для SEO и других причин. мой в/etc/nginx/сайты доступны/ВСП.пример.ком.файл vhost конфигурация: server { listen 80; server_name www.example.com example.com; root /var/www/www.example.com/web; if ($http_host != "www.example.com") { rewrite ^ http://example.com$re ...

Где я могу найти журналы ошибок nginx, используя fastcgi и django

Я использую django с fastcgi + nginx. Я хочу знать, где хранятся журналы (ошибка) в этом случае ...

ошибка nginx подключение к php5-fpm.носок не удалось (13: отказано в доступе)

Я обновляю nginx до 1.4.7 и php к 5.5.12, после этого я получил ошибка 502. Перед обновлением все работает нормально. С nginx-ошибка.журнал 2014/05/03 13:27:41 [crit] 4202#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xx.xxx.xx.xx, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xx.xx.xx.xx" nginx.conf user www www; worker_processes 1; location / { ...

Nginx по умолчанию публичное расположение www?

Я работал с Apache раньше, поэтому я знаю, что по умолчанию общедоступный веб-корень обычно /var/www/. Я недавно начал работать с nginx, но я не могу найти общедоступный веб-корень по умолчанию. где я могу найти общий веб-корень по умолчанию для nginx? ...

Как предотвратить тайм-аут шлюза с помощью FastCGI на Nginx

Я запускаю Django, FastCGI и Nginx. Я создаю своего рода api, где кто-то может отправлять некоторые данные через XML, которые я буду обрабатывать, а затем возвращать некоторые коды состояния для каждого узла, который был отправлен. проблема в том, что Nginx будет выбрасывать тайм-аут шлюза 504, если я слишком долго обрабатываю XML-я думаю, что дольше, чем 60 секунд. поэтому я хотел бы настроить Nginx так, что если какие-либо запросы, соответствующие местоположению / api, не будут тайм-аут для ...

(13: разрешение отказано) при подключении к upstream:[nginx]

Я работаю с настройкой проекта django с nginx и gunicorn. Пока я получаю доступ к моему порту gunicorn mysite.wsgi:application --bind=127.0.0.1:8001 в nginx server я получаю следующую ошибку в моем файле журнала ошибок. 2014/05/30 11:59:42 [crit] 4075#0: *6 connect() to 127.0.0.1:8001 failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8001/", host: "localhost:8080" мой nginx.conf file serve ...

Почему Unicorn должен быть развернут вместе с Nginx?

Я хотел бы знать разницу между Nginx и Unicorn. Насколько я понимаю, Nginx-это веб-сервер, а Unicorn-это HTTP-сервер Ruby. Так как Nginx и Unicorn могут обрабатывать HTTP-запросы, зачем использовать комбинацию Nginx и Unicorn для приложений RoR? ...

Как перенаправить url в NGINX

мне нужно перенаправить каждый http://test.com запрос к http://www.test.com. Как это можно сделать. в серверном блоке я попытался добавить rewrite ^/(.*) http://www.test.com/ permanent; но в браузере он говорит The page isn't redirecting properly Firefox has detected that the server is redirecting the request for this address in a way that will never complete. мой серверный блок выглядит как server { listen 80; server_name test.com; c ...

проблема с максимальным размером тела клиента загрузки nginx

я запускаю nginx / ruby-on-rails, и у меня есть простая составная форма для загрузки файлов. Все работает нормально, пока я не решу ограничить максимальный размер файлов, которые я хочу загрузить. Для этого я установил nginx client_max_body_size до 1м (1 МБ) и ожидать HTTP 413 (Request Entity Too Large) статус в ответ, когда это правило ломается. проблема это когда я загружаю файл 1.2 MB, вместо отображения страницы ошибки HTTP 413, браузер немного зависает, а затем умирает с сообщением "соеди ...

В чем разница между $host и $http host в Nginx

в Nginx, в чем разница между переменными $host и $http_host. ...

Работа с nginx 400" простой HTTP-запрос был отправлен на порт HTTPS " ошибка

Я запускаю приложение Sinatra позади passenger / nginx. Я пытаюсь заставить его отвечать на вызовы http и https. Проблема в том, что когда оба определены в серверном блоке, вызовы https отвечают нормально, но http дает ошибку 400 "простой HTTP-запрос был отправлен на порт HTTPS". Это для статической страницы, поэтому я предполагаю, что Синатра не имеет к этому никакого отношения. Есть идеи, как это исправить? вот блок сервера: server { listen 80; listen 443 ssl; server ...

Nginx и служит.php файлы в виде загрузок, вместо их выполнения

Я устанавливаю веб-сайт в капле (цифровой океан). У меня есть проблема для установки NGINX с PHP правильно. Я сделал учебник https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04 но когда я пытаюсь запустить некоторые .файл php это просто скачать... например... http://5.101.99.123/info.php это работает, но... Если я пойду к главному http://5.101.99.123 он загружает мой индекс.php :/ есть идеи? -rw-r--r-- 1 agitar_user www-data 418 ...

Есть журнал доступа nginx и журнал ошибок для STDOUT и STDERR основного процесса

есть ли способ иметь журнал главного процесса в STDOUT STDERR вместо файла? похоже, что вы можете только передать путь к файлу в директиву access_log: access_log /var/log/nginx/access.log и то же самое на глобальном уровне: error_log /var/log/nginx/error.log Я понимаю, что это просто не может быть особенностью nginx, мне было бы интересно краткое решение, которое использует хвост, например. Предпочтительно, хотя это происходит из главного процесса, хотя потому что я бегу nginx в этом пл ...

Развертывание Django с gunicorn и nginx

это широкий вопрос, но я хотел бы сделать каноническим ответом. Я пытался развернуть сайт с помощью gunicorn и nginx на Джанго. После прочтения тонны учебников, я был успешным, но я не могу быть уверен, что шаги, которые я следовал достаточно хороши, чтобы запустить сайт без проблем или может есть лучшие способы сделать это. Эта неопределенность раздражает. вот почему я ищу очень подробно и хорошо объяснил ответ для новичков. Я не хочу объяснять слишком много того, что я знаю и чего я не знаю, ...

PHP-FPM и Nginx: 502 плохой шлюз

конфигурация Ubuntu Server 11.10 64 бит Amazon AWS, Ec2, размещенный в облаке t1.микро-экземпляр прежде чем писать что-либо еще, я хотел бы заявить, что я проверил как nginx 502 bad gateway, так и nginx + PHP-FPM 502 Bad Gateway threads, которые, к сожалению, не помогли мне в этом отношении. проблема кажется довольно распространенной: неправильная конфигурация nginx или php-fpm может привести к 502 Bad Gateway ошибка, от которой я не смог избавиться. Обратите внимание, что это появляется даж ...