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

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

2
Как ограничить скорость в nginx, но включить / исключить определенные IP-адреса?
Я могу использовать limit_reqдля ограничения скорости все запросы к моему серверу. Однако я хотел бы снять ограничение скорости для определенных IP-адресов (например, белый список) и использовать другое ограничение скорости для некоторых других (то есть определенных IP-адресов, которые я бы хотел, всего 1r / s). Я попытался использовать условные выражения (например …

1
Обратный прокси-сервер - Удалить подкаталог
В ближайшее время у меня будет 3 сервера nginx. Одним из них является обратный прокси-сервер для SSL для двух других. Так, например, я иду к: https://www.mysitename.com/site1 Два других сервера в этом примере - это site1 и site2. Я установил SSL-сертификат на прокси-сервере и хочу использовать обратный прокси-сервер (SSL не требуется, …
27 nginx 

3
Как сделать избыточные балансировщики нагрузки?
Я понимаю, что целью балансировщиков нагрузки является балансировка нагрузки между вашими серверами и отслеживание работоспособности экземпляров и т. Д. Но что, если сам балансировщик нагрузки выходит из строя? Как настроить резервные балансировщики нагрузки? (балансировка нагрузки балансировки нагрузки?) Я мог понять, как проверки работоспособности DNS могут быть полезны, но есть очевидные …

5
Как отключить ведение журнала Nginx?
У меня есть следующее в конфигурационном файле server { listen 80; server_name _; access_log /var/log/nginx/access.log main; ... server { listen 80; server_name example.com access_log off; error_log off; Но это все еще продолжает регистрироваться для example.comвиртуального хоста. Что я делаю не так?
27 nginx 

2
Продолжение строки файла конфигурации nginx?
У меня есть раздел конфигурации nginx, который выглядит следующим образом: server { listen *:80; server_name domain1.com domain2.com domain3.com domain4.com .... domainN.com; rewrite ^(.*) http://my_canonical_domain.com permanent; } с множеством разных доменов. Есть ли способ разбить это на несколько строк? Я не вижу ничего в документации по nginx, где это решается.
26 nginx 

3
Лучший способ предотвратить сервер по умолчанию?
У меня есть несколько vhosts, и я хотел бы «отключить» vhost по умолчанию, либо с помощью пустой страницы, страницы с ошибками, либо вообще с использованием наиболее эффективного использования ресурсов Nginx, при этом доступ к другим vhosts возможен только через предварительно определенные домены.

2
Разрешение запросов перекрестного происхождения (CORS) на Nginx для 404 ответов
Я использую Nginx для обслуживания статических файлов в ответ на запросы CORS, используя технику, описанную в этом вопросе . Однако, когда файл не существует, ответ 404 не содержит Access-Control-Allow-Origin: *заголовок и блокируется браузером. Как отправить Access-Control-Allow-Origin: *404 ответа?

3
Как установить favicon.ico для конкретного виртуального хоста на Nginx?
Я впервые использую Nginx в качестве своего веб-сервера. У меня не было никаких проблем с настройкой, и все отлично работает. Проблема возникла, когда дизайнер спросил, может ли он отправить мне «иконку в строке заголовка», чтобы «поставить ее там». # /opt/nginx/conf/nginx.conf ... server { listen 80 ; server_name *.website.com website.com; root …

3
Альтернативы Apache Benchmark? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме отказа сервера. Закрыто 4 года назад . Мне нужны некоторые инструменты для Ubuntu, которые я могу использовать для проверки своего сервера, насколько он может справиться. Какие-либо предложения? …

4
Настройте nginx для jboss / tomcat
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 8 лет назад . Для передачи трафика на JBoss / TomCat через порт 80 с использованием Apache мы использовали его для установки и настройки mod_jk. Есть ли эквивалент для nginx? Как правило, требуется, чтобы …

1
Как разрешить критическую ошибку тайм-аута работника?
Я использовал nginx и gunicorn для размещения своего сайта на двух серверах, Оба сервера имеют одинаковые версии пакетов, и веб-сайт успешно размещен, Но на одном из моих серверов gunicorn всегда получает тайм-аут, и я получаю ошибку [CRITICAL]Worker Timeout Booting worker with pid Worker cannot boot with pid И после этого …
26 nginx  gunicorn 

3
Nginx - Как перенаправить пользователей с определенным IP на специальную страницу
Я управляю довольно большой галереей изображений, и есть 5 посетителей, которые создают огромный объем трафика, загружая весь сайт каждый день, используя ксероксы. Эти посетители, как кажется, имеют статические IP-адреса. Я хотел бы добиться, чтобы эти 5 IP-адресов были перенаправлены на определенную страницу (которая объясняет, почему их поведение проблематично), как только …
26 nginx  ip  redirect 

3
Включить базовую аутентификацию по всему миру и отключить ее для подстраниц?
У меня относительно простой конфиг: upstream appserver-1 { server unix:/var/www/example.com/app/tmp/gunicorn.sock fail_timeout=0; } server { listen 80; server_name example.com; location / { proxy_pass http://appserver-1; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; auth_basic "Restricted"; auth_basic_user_file /path/to/htpasswd; } location /api/ { auth_basic off; } } Цель состоит в том, …

3
Как переписать доменную часть Set-Cookie в обратном прокси-сервере nginx?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 8 лет назад . У меня есть простой обратный прокси-сервер nginx: server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } Проблема состоит в том, что Set-Cookieзаголовки ответа содержат ;Domain=backend.int, потому что серверная …

3
Как написать СУХОЙ, модульный конф nginx (обратный прокси) с именованными местоположениями
Я использую nginx главным образом как обратный кеширующий прокси перед несколькими приложениями gunicon / mod_wsgi и, конечно, для хранения статических файлов на сервере. Я нахожу, что мои конфы nginx быстро становятся невозможными; проблема в том, что у меня есть несколько шаблонов, которые похожи (или даже идентичны), но мне не удается …

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