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

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


3
Подозрительные символы в конфиге nginx
У меня есть следующий конфиг nginx, например server { listen 80; server_name example.com allow 127.0.0.0/8; Когда я перезагружаюсь, он предупреждает меня: Restarting nginx: nginx: [warn] server name "127.0.0.0/8" has suspicious symbols in /etc/nginx/sites-enabled/xxx Есть идеи?
42 nginx 

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

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

2
Настройте Nginx в качестве обратного прокси с восходящим SSL
Я пытаюсь настроить сервер Nginx в качестве обратного прокси-сервера, чтобы запросы https, которые он получает от клиентов, пересылались на вышестоящий сервер через https. Вот конфигурация, которую я использую: http { # enable reverse proxy proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwared-For $proxy_add_x_forwarded_for; upstream streaming_example_com { server WEBSERVER_IP:443; …

6
В доступе отказано при чтении вверх по течению
Мы развернули наше приложение rails на nginx и passenger. Периодически страницы приложения загружаются частично. В журнале приложений нет ошибок. Но журнал ошибок nginx показывает следующее: 2011/02/14 05:49:34 [crit] 25389#0: *645 open() "/opt/nginx/proxy_temp/2/02/0000000022" failed (13: Permission denied) while reading upstream, client: x.x.x.x, server: y.y.y.y, request: "GET /signup/procedures?count=0 HTTP/1.1", upstream: "passenger:unix:/passenger_helper_server:", host: …
40 nginx 

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

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

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

2
Как я могу настроить расположение 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; proxy_cache_valid 200 302 24h; proxy_cache_valid 404 60s; add_header X-Cache-Status $upstream_cache_status; } location /api/0.1/user{ proxy_cache_key /user/$http_authorization; } Теперь, если я попытаюсь получить доступ …
37 nginx 

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

1
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 denied) в /var/log/nginx/error.log Я понятия не имею, где …

3
Как мне изменить пользователя NGINX?
У меня есть сценарий PHP, который создает каталог и выводит изображение в каталог. Это работало просто отлично под Apache, но мы недавно решили переключиться на NGINX, чтобы больше использовать нашу ограниченную оперативную память. Я использую команду PHP mkdir () для создания каталога: mkdir(dirname($path['image']['server']), 0755, true); После переключения на NGINX я …

5
Как остановить nginx в Mac OS X
Я установил и настроил сервер nginx на моем Mac из MacPorts sudo port install nginx Следуя рекомендациям консоли установки порта, создал элемент запуска launchd для nginx, затем запустил сервер. Переименован nginx.conf.exampleв nginx.confи переименован mime.types.exampleв mime.types. Это отлично работает, но я не мог это остановить. Я пытался sudo nginx -s stop, …
37 nginx  daemon  mac-osx 

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

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