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

42
как ограничить доступ к каталогу и подкаталогам

Мне нужно ограничить доступ к любым файлам или подкаталогам в директории "testdir". Мой конф: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... В моей конфигурации у меня нет ограничений на / testdir / jpg_or_txt-files. Как это...

42
Дамп конфига nginx из запущенного процесса?

Видимо, я не должен был провести бессонную ночь, пытаясь отладить приложение. Я хотел перезапустить мой nginx и обнаружил, что его конфигурационный файл пуст. Я не помню, чтобы обрезать его, но толстые пальцы и пониженное внимание, вероятно, сыграли свою роль. У меня нет резервной копии этого файла...

41
Настройка Nginx для ловли всех необработанных vhosts

Если у меня уже есть куча виртуальных хостов, как я могу создать виртуальный хост для обработки запросов, которые не соответствуют ни одному из виртуальных хостов? (т.е. доступ по IP, другой домен, связанный с IP, .etc...

41
Как использовать nginx для прокси на хосте, требующем аутентификации?

Как я могу установить директиву nginx proxy_pass, которая также будет включать информацию об аутентификации HTTP Basic, отправляемую на хост прокси? Это пример URL, который мне нужен для прокси: http://username:password@192.168.0.5/export?uuid=1234567890 Конечная цель состоит в том, чтобы разрешить...

40
В доступе отказано при чтении вверх по течению

Мы развернули наше приложение rails на nginx и passenger. Периодически страницы приложения загружаются частично. В журнале приложений нет ошибок. Но журнал ошибок nginx показывает следующее: 2011/02/14 05:49:34 [crit] 25389#0: *645 open() "/opt/nginx/proxy_temp/2/02/0000000022" failed (13:...

40
Настройте Nginx в качестве обратного прокси с восходящим SSL

Я пытаюсь настроить сервер Nginx в качестве обратного прокси-сервера, чтобы запросы https, которые он получает от клиентов, пересылались на вышестоящий сервер через https. Вот конфигурация, которую я использую: http { # enable reverse proxy proxy_redirect off; proxy_set_header Host $http_host;...

39
Как включить правильный HTTP-заголовок кодировки в NGINX

Как правильно включить заголовки кодировок в NGINX? Я анализирую свой сайт с помощью Google Page Speed. Это говорит о том, что я должен указать кодировку HTML-файлов в HTTP-заголовках. Как правильно это сделать? Я уже пытался указать charset utf-8;в server {}объявлении мой файл конфигурации NGINX,...

38
Установка дополнительных модулей Nginx с помощью apt-get

В настоящее время у меня установлен Nginx с помощью инструкций на сайте Nginx: nginx=stable sudo su - add-apt-repository ppa:nginx/$nginx apt-get update apt-get install Я настроил Nginx, и он некоторое время работал отлично. Теперь я хочу добавить несколько пользовательских модулей - скажем, модуль...

37
Как я могу настроить расположение nginx для совместного использования общих параметров конфигурации?

Как я могу настроить общий блок конфигурации для набора местоположений? location / { proxy_pass http://127.0.0.1:9000/; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache cache-test;...

37
nginx устанавливает переменную в локации

Я пытаюсь оптимизировать мои конфиги nginx, чтобы можно было установить одну переменную, и все пути к местам обновились бы автоматически. У меня есть четыре строки в вопросе: server_name php.domain.com; root /srv/web/vhosts/php/web; error_log /srv/web/vhosts/php/logs/error.log; access_log...

37
лучший способ отладки конфигурационного файла nginx?

У меня есть куча правил переписывания, которые я должен перенести с apache на nginx. Это довольно болезненный процесс, потому что я не могу увидеть, работают ли мои правила перезаписи и условия «если», как я хочу. Apache действительно имел отладку для своего модуля перезаписи. Что я могу сделать...

37
nginx: нет разрешения связывать порт 8090, но он связывается с 80 и 8080

Я борюсь с некоторым странным поведением, связанным с разрешениями: когда я настраиваю nginx для прослушивания порта 8080, все работает как положено, но когда я использую любой другой порт, я получаю что-то вроде 2014/01/10 09:20:02 [emerg] 30181#0: bind() to 0.0.0.0:8090 failed (13: Permission...

37
Как мне изменить пользователя NGINX?

У меня есть сценарий PHP, который создает каталог и выводит изображение в каталог. Это работало просто отлично под Apache, но мы недавно решили переключиться на NGINX, чтобы больше использовать нашу ограниченную оперативную память. Я использую команду PHP mkdir () для создания каталога:...

37
Как остановить nginx в Mac OS X

Я установил и настроил сервер nginx на моем Mac из MacPorts sudo port install nginx Следуя рекомендациям консоли установки порта, создал элемент запуска launchd для nginx, затем запустил сервер. Переименован nginx.conf.exampleв nginx.confи переименован mime.types.exampleв mime.types. Это отлично...

36
Как уменьшить количество сокетов в TIME_WAIT?

Ubuntu Server 10.04.1 x86 У меня есть машина с HTTP-сервисом FCGI за nginx, который обслуживает множество небольших HTTP-запросов для множества разных клиентов. (Около 230 запросов в секунду в часы пик, средний размер ответа с заголовками составляет 650 байтов, несколько миллионов разных клиентов в...

36
Nginx против Apache в качестве обратного прокси, какой выбрать

этот вопрос, возможно, задавался здесь, но я не смог найти ни одного, который бы действительно соответствовал моему вопросу. Слышал, что производительность nginx весьма впечатляет, но у Apache есть больше документации, сообщества (читай: эксперт), чтобы получить помощь Теперь то, что я хочу знать,...

34
nginx + php-fpm - где мои параметры $ _GET?

У меня здесь странная проблема. Я только что перешел с apache + mod_php на nginx + php-fpm. Все прошло хорошо, кроме этой одной проблемы. У меня есть сайт, скажем, example.com. Когда я получаю доступ к нему, как example.com?test=get_param $_SERVER['REQUEST_URI']есть /?test=get_paramи есть...

34
Прокси-сервер nginx перенаправляет игнорируемый порт

Поэтому я настраиваю виртуальный путь, когда указываю на приложение node.js в моей конфигурации nginx. соответствующий раздел выглядит так: location /app { rewrite /app/(.*) /$1 break; proxy_pass http://localhost:3000; proxy_redirect off; proxy_set_header Host $host; proxy_set_header...

34
nginx без server_name и используя только статический IP-адрес?

это мое первое развертывание веб-приложения, и я сталкиваюсь с различными проблемами. В настоящее время я собираюсь реализовать nginx + gunicorn для приложения Django, но в основном этот вопрос касается конфигураций nginx. Для некоторого контекста - nginx получит соединения и прокси к локальному...

34
Как я могу отлаживать nginx дальше, чем журнал ошибок?

В настоящее время я получаю довольно большой поток HTTP, и это заставляет мой обратный прокси-сервер nginx производить 502 Bad Gateway. У меня есть внешний сервер, на котором запущен nginx в качестве прокси-сервера для моего внутреннего сервера, но он просто получает кучу connect() failed (110:...