Запитання з тегом «nginx»

Nginx ("eNgine x") - це легкий, високоефективний сервер HTTP, зворотний проксі, проксі-сервер TCP та поштовий проксі, випущений за ліцензією, подібною до BSD.

4
Nginx - root або псевдонім для обслуговування окремих файлів?
Після багатьох годин, коли nginxпотрібно обслуговувати окремі файли, такі як robots.txt(підказка: очищайте кеш-пам'ять браузера кожен раз), я закінчувався двома різними способами: один використовував директиву псевдоніму , а другий використовував кореневу директиву, наприклад: location /robots.txt { alias /home/www/static/robots.txt; } location /robots.txt { root /home/www/static/; } Чи є якась функціональна різниця між …
66 nginx 

4
Nginx: Як переслати http-запит на інший порт?
Що я хочу зробити, це Коли хтось відвідує http://localhost/route/abcвідповідь сервера точно так само, якhttp://localhost:9000/abc Тепер я налаштовую свій Nginx так: location /route { proxy_pass http://127.0.0.1:9000; } Запит HTTP посланий порт 9000правильно, але шлях він отримав це http://localhost:9000/route/abcНЕ http://localhost:9000/abc. Будь-яка пропозиція?
65 nginx 

2
Навіщо мені потрібен nginx, коли у мене є uWSGI
Існує багато підручників про те, як налаштувати nginx для співпраці з uWGSI, коли я хочу розгорнути додаток Django. Але навіщо мені потрібен nginx у цьому комплекті? uWSGI сам може обслуговувати програми WSGI Python, він може обслуговувати статичні файли, він також може робити SSL. Що може робити nginx, що uWSGI не …
62 nginx  django  uwsgi 

2
відповідь вище за течією буферується до тимчасового файлу
У мене є досить великі і повільні (складні дані, складний інтерфейс) веб - додаток , побудувати в RoRобслуговуваних і Pumaз в nginxякості зворотного проксі - сервера. Переглядаючи nginxжурнал помилок, я бачу досить багато записів на кшталт: 2014/04/08 09:46:08 [warn] 20058#0: *819237 an upstream response is buffered to a temporary file …

1
вкладені локації nginx
У мене виникають проблеми з розумінням вкладених місць у nginx. У мене є два місця з деякими директивами конфігурації, тому замість повторення директив я вважаю за краще повторити URI, використовуючи регулярний вираз: location ~ /a|/b { location /a { } location /b { } } Однак це дає помилку nginx: …
60 nginx 

3
nginx real_ip_header і X-Forwarded-For здається неправильним
Опис вікіпедії заголовка HTTP X-Forwarded-For: X-Forwarded-For: client1, proxy1, proxy2, ... Документація nginx для директиви real_ip_headerчастково говорить: Ця директива встановлює назву заголовка, який використовується для передачі IP-адреси заміни. У разі X-Forwarded-For цей модуль використовує останній ip у заголовку X-Forwarded-For для заміни. [Наголос мій] Ці два описи, здається, суперечать один одному. У …

7
Видаліть "www" і перенаправіть на "https" за допомогою nginx
Я хочу створити правило в nginx, яке виконує дві речі: Видаляє "www." з URI запиту Перенаправляє на "https", якщо URI запиту "http" Існує маса прикладів того, як робити кожну з цих речей окремо, але я не можу знайти рішення, яке робить і те, і інше (тобто не створює цикл перенаправлення …
57 nginx  ssl  https  rewrite 


3
"413 Запит надлишкової сутності" в Nginx із набором "client_max_body_size"
Я завантажую 26Gb файл, але я отримую: 413 Request Entity Too Large Я знаю, це пов’язано з client_max_body_size, тому я встановив цей параметр 30000M. location /supercap { root /media/ss/synology_office/server_Seq-Cap/; index index.html; proxy_pass http://api/supercap; } location /supercap/pipe { client_max_body_size 30000M; client_body_buffer_size 200000k; proxy_pass http://api/supercap/pipe; client_body_temp_path /media/ss/synology_office/server_Seq-Cap/tmp_nginx; } Але я все одно …
54 nginx 


5
Як змусити nginx вирішувати DNS (динамічного імені хоста) кожного разу, коли ви робите proxy_pass?
Я використовую nginx / 0.7.68, що працює на CentOS, із такою конфігурацією: server { listen 80; server_name ***; index index.html index.htm index.php default.html default.htm default.php; location / { root /***; proxy_pass http://***:8888; index index.html index.htm; } # where *** is my variables Це proxy_pass- запис DNS, IP-адрес якого часто змінюється. …
52 linux  nginx 

4
Nginx переспрямовує один шлях на інший
Я впевнений, що про це вже просили, але я не можу знайти рішення, яке працює. Веб-сайт перемикає послуги CMS, але має той самий домен, як я можу налаштувати перезапис nginx для однієї сторінки? Напр Стара сторінка http://sitedomain.co.uk/content/unique-page-name Нова сторінка http://sitedomain.co.uk/new-name/unique-page-name Зауважте , я не хочу, щоб все на змістовій сторінці …
51 nginx  rewrite 

3
Чи дійсно параметр PHP 'cgi.fix_pathinfo' небезпечний для Nginx + PHP-FPM?
Там було багато з говорити про питання безпеки по відношенню до опції PHP використовується з Nginx ( як правило , PHP-FPM, швидко CGI). cgi.fix_pathinfo В результаті файл конфігурації nginx за замовчуванням використовувався, щоб сказати: # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini Однак зараз "офіційна" вікі Nginx стверджує, …

5
Замовлення: 1. nginx 2. лак 3. haproxy 4. веб-сервер?
Я бачив, як люди рекомендують поєднувати все це в потоці, але, схоже, вони мають багато функцій, що перекриваються, тому я хотів би розібратися в тому, чому ви можете пройти 3 різні програми, перш ніж потрапляти на власний веб-сервер. nginx: ssl: так компрес: так кеш: так резервний басейн: так лак: ssl: …
50 nginx  web  haproxy  varnish 

2
nginx - тіло запиту клієнта завантажується у тимчасовий файл
Я отримую таку помилку у своїх файлах журналів кожного разу, коли намагаюся завантажити великий файл. a client request body is buffered to a temporary file /var/lib/nginx/body/0000000001 Хоча файл завантажується успішно, я завжди отримую вищевказану помилку. Я збільшив те, client_body_buffer_sizeна 1000mщо я очікую найбільший завантажений файл. Однак це була лише здогадка, …
49 nginx 

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