Запитання з тегом «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 в режимі "живого" на стороні клієнта (клієнт <-> 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 basic auth у nginx для певного діапазону ip?
Я розробляю програму з входом у facebook. Поки що він не є загальнодоступним і захищений http basic auth в nginx. Чи можна відключити http auth для ip-діапазону facebook, щоб ми могли також перевірити можливості facebook тестером? Будь ласка, включіть приклад фрагмента конфігурації, якщо це можливо.

8
Помилка Nginx + php-fpm “504 Gateway Time-out” з майже нульовим завантаженням (на тестовому сервері)
Після налагодження протягом 6 годин - я відмовляюся від цього: | У нас є nginx + php-fpm + mysql в локальній мережі з майже 100 wordpress (створені та використовуються різними дизайнерами / розробниками, які працюють над налаштуванням тестового wordpress) Ми використовуємо nginx без жодних проблем вже давно. Сьогодні раптом - …

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

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; } } Але за допомогою цього конфігурації, коли …

8
Мій сервер все ще вразливий до бездротового зв'язку навіть після оновлення OpenSSL
У мене є сервер Ubuntu 12.04. Я оновив OpenSSLпакет, щоб виправити незахищену вразливість. Але я все ще вразливий, навіть якщо я перезапустив веб-сервер і навіть весь сервер. Щоб перевірити свою вразливість, я використав: http://www.exploit-db.com/exploits/32745/ http://filippo.io/Heartbleed dpkg дає: dpkg -l |grep openssl ii openssl 1.0.1-4ubuntu5.12 Secure Socket Layer (SSL) binary and …

5
Потрібно збільшити пропускну здатність nginx до розширення unix socket - налаштування ядра 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. Програмне забезпечення - всі версії 3.8 та WordPress. Бази даних знаходяться на окремому сервері. Тепер, оскільки це дуже популярні веб-сайти, ми зазвичай маємо 7-8 000 …
27 mysql  nginx  php-fpm 

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.