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

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

1
Понимание директивы nginx proxy_cache_path
Предположим, у меня есть этот файл конфигурации nginx proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=myCache:8m max_size=100m inactive=1h; Что keys_zone=myCache:8mзначит? Там не так много сказано в документах: Кроме того, все активные ключи и информация о данных хранятся в зоне общей памяти, имя и размер которой задаются параметром keys_zone. Что если proxy_cache_valid( 12h) выше указанного …

1
Как называется и где находится файл конфигурации Nginx (эквивалент htaccess)?
Существует множество руководств по написанию правил перезаписи Nginx для имитации файла .htaccess в Apache, но я не могу с уверенностью сказать, что знаю, как называется или называется этот так называемый конфигурационный файл Nginx. Я специально ищу конфигурационный файл Nginx, который позволяет вам писать путь к серверу и директивы PHP. Я …

2
Обратные прокси-серверы HTTP обычно включают HTTP Keep-Alive на стороне клиента прокси-соединения, а не на стороне сервера?
HAProxy имеет возможность включить поддержку активности HTTP на стороне клиента (client <-> HAProxy), но отключить его на стороне сервера (сервер HAProxy <->). Некоторые из наших клиентов подключаются к нашему веб-сервису через спутник, поэтому задержка составляет ~ 600 мс, и я думаю, что, включив поддержку активности, это немного ускорит процесс. Я …

2
Nginx: регулярное выражение местоположения для нескольких путей
У меня есть два места в конфигурации nginx, которые работают: location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } Как я могу объединить эти два в одном месте? Что я уже сделал: Я попробовал это предложение location ~ ^/(static|media)/ { proxy_pass http://backend.example.com; } но это …
30 nginx  regex 

3
Прокси-запросы HTTPS к HTTP-бэкэнду с NGINX
Я настроил nginx, чтобы он был моим внешне видимым веб-сервером, который общается с бэкендом по HTTP. Сценарий, которого я хочу достичь: Клиент делает HTTP-запрос к nginx, который перенаправляется на тот же URL, но через HTTPS запрос прокси nginx через HTTP к бэкэнду nginx получает ответ от бэкенда по HTTP. nginx …

1
Как отключить базовую авторизацию http в nginx для определенного диапазона IP-адресов?
Я разрабатываю приложение с помощью входа в Facebook. Пока что это не публично и защищено базовой аутентификацией http в nginx. Можно ли отключить http-аутентификацию для диапазона IP-адресов Facebook, чтобы наш тестер мог также проверить возможности Facebook? Пожалуйста, включите пример конфигурации, если это возможно.

8
Nginx + php-fpm «504 Gateway Time-out» ошибка с почти нулевой нагрузкой (на тест-сервере)
После 6 часов отладки - я отказываюсь от этого: | У нас есть nginx + php-fpm + mysql в локальной сети с почти 100 WordPress (созданный и используемый разными дизайнерами / разработчиками, работающими над тестовой настройкой WordPres). Мы используем nginx без каких-либо проблем. Сегодня, неожиданно, nginx начал возвращать "504 Gateway …

2
Автоматическое распределение нагрузки при отказе nginx
Я использую nginx и NginxHttpUpstreamModule для балансировки нагрузки. Мой конфиг очень прост: upstream lb { server 127.0.0.1:8081; server 127.0.0.1:8082; } server { listen 89; server_name localhost; location / { proxy_pass http://lb; 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; } } Но с этим конфигом, когда один …

3
Апач против Nginx
Я недавно изучал различия между Apache и Nginx и не понимаю, какой выбор мне выбрать. Я провел некоторые поиски, но нет никакого определенного сравнения между ними, и мне было интересно, может ли кто-то здесь высказать свое мнение о различиях между ними. Мои сегодняшние знания позволяют мне понять, что mod_php быстрее …

8
Мой сервер по-прежнему уязвим к сердечному кровотечению даже после обновления OpenSSL
У меня есть сервер Ubuntu 12.04. Я обновил OpenSSLпакет, чтобы исправить уязвимость. Но я все еще уязвим, даже если я перезапустил веб-сервер и даже весь сервер. Чтобы проверить мою уязвимость, я использовал: http://www.exploit-db.com/exploits/32745/ http://filippo.io/Heartbleed ДПКГ дает: dpkg -l |grep openssl ii openssl 1.0.1-4ubuntu5.12 Secure Socket Layer (SSL) binary and related …

5
Нужно увеличить пропускную способность nginx для восходящего сокета Unix - настройка ядра Linux?
Я использую сервер nginx, который действует как прокси для восходящего сокета Unix, например: upstream app_server { server unix:/tmp/app.sock fail_timeout=0; } server { listen ###.###.###.###; server_name whatever.server; root /web/root; try_files $uri @app; location @app { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://app_server; } } Некоторые …

1
NGINX - дроссельные запросы для предотвращения злоупотреблений
Причина, по которой я хочу это сделать, заключается в том, что пользователи разрабатывают против нашего API с помощью JavaScript, а некоторые разработчики облажаются и заставляют посетителей захлопывать сервер с помощью запросов AJAX. Когда это происходит, я хочу иметь возможность регулировать запросы API, возможно, до 50 запросов в минуту , или …

4
Перенаправить все запросы http за Amazon ELB на https без использования if
В настоящее время у меня есть ELB, обслуживающий как http://www.example.org, так и https://www.example.org . Я хотел бы настроить его так, чтобы любой запрос, указывающий на http://www.example.org, был перенаправлен на https://www.example.org . ELB отправляет запросы https как запросы http, поэтому используя: server { listen 80; server_name www.example.org; rewrite ^ https://$server_name$request_uri? permanent; …

1
Постоянно приходится перезагружать PHP-FPM
У нас довольно сильно загруженный сервер с nginx и PHP-FPM. У нас есть 6 веб-сайтов на этом сервере с PHP-FPM и nginx. Все программное обеспечение vBulletin 3.8 и WordPress. Базы данных находятся на отдельном сервере. Теперь, потому что это очень популярные веб-сайты, у нас обычно 7-8 000 посетителей онлайн одновременно, …
27 mysql  nginx  php-fpm 

2
Nginx: принудительно использовать SSL на одном пути, не-SSL на других
Как настроить файл conf Nginx для принудительной установки SSL только по одному из путей на моем сайте и не-SSL по всем остальным? Например, я хочу, чтобы все URL-адреса в / user были https, а все остальные URL-адреса - http. Для первой части у меня есть: rewrite ^/user(.*) https://$http_host$request_uri?; Я не …
27 nginx  ssl 

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