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

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

3
Як відключити тайм-аут для nginx?
На локальній машині розвитку я маю зворотний проксі-сервер nginx, як-от так: server { listen 80; server_name myvirtualhost1.local; location / { proxy_pass http://127.0.0.1:8080; } server { listen 80; server_name myvirtualhost2.local; location / { proxy_pass http://127.0.0.1:9090; } Але якщо я налагоджую свою програму, відповідь може затягнутися на нескінченну кількість часу, але через …


8
Як я можу створити місцеположення в nginx, яке працює з AND без останньої косої риски?
Зараз у мене є така конфігурація: location ~ ^/phpmyadmin/(.*)$ { alias /home/phpmyadmin/$1; } Однак якщо я відвідаю www.mysite.com/phpmyadmin(зверніть увагу на відсутність косої косої риси), він не знайде те, що я шукаю 404. Я припускаю, тому що я не включаю кінцеву косу рису. Як я можу це виправити?
46 nginx 

2
Переписування URL-адреси nginx: різниця між перервою та останньою
Я не розумію різниці між перервою та останньою (прапори переписати). Документація досить непроста. У деяких моїх конфігураціях я намагався перемикатися між ними, але я не міг помітити різниць у поведінці. Може хтось, будь ласка, пояснить ці прапори більш детально? Переважно з прикладом, який показує різну поведінку при перегортанні одного прапора …
45 nginx  rewrite 

2
Дозволяє шифрувати із зворотним проксі-сервером nginx
Вступ У мене є сервер розробників (на даний момент працює Ubuntu 14.04 LTS), який я вже деякий час використовую для розміщення різних інструментів розробки на різних портах. Оскільки порти важко запам’ятати, я вирішив використовувати порт 80 для всіх своїх послуг і робити переадресацію портів внутрішньо, виходячи з імені хоста. Замість …


1
nginx віртуальних хостів на IPv6
У мене є сервер nginx, який обслуговує майже півдесятка різних веб-сайтів. Він працює на Linode, щойно отримав вбудовану підтримку IPv6 (центр даних Далласа), і я намагаюся налаштувати більшість моїх сайтів для роботи з двома стеками. Перший я запустився та запустив, використовуючи лише такий піддомен IPv6: server { listen [::]:80 ipv6only=on; …

4
Який найкращий рівень gzip стиснення nginx?
Я використовую nginx зворотний проксі-кеш із включеним gzip. Однак у мене виникли проблеми з додатками Android HTTP-запитами до моєї веб-служби Rails JSON. Здається, коли я вимикаю зворотний кеш проксі, він працює нормально, оскільки заголовок відповіді йде без gzip. Тому я думаю, що проблема викликана gzip. Який найбільш відповідний рівень стиснення …
44 nginx  gzip 

2
nginx: Введіть повний запит / відповідь усіма заголовками?
У нас є сервер додатків, який іноді висить. Ми підозрюємо, що це пов’язано з поганим запитом клієнта. Чи може nginx записувати повний запит / відповідь (як, наприклад, фіддер захоплює) у файли, щоб ми могли бачити запити, надіслані перед затриманням? (Напевно, нам потрібно уникати pcap та такого підходу та робити все …
44 nginx 

10
помилки nginx "recv () не вдалося (104: скидання з’єднання за допомогою однорангового) під час зчитування заголовка відповіді з висхідної лінії"
У мене є сервер, який працював нормально до 3 жовтня 2013 року о 10:50 ранку, коли він почав періодично повертати клієнту помилки "502 Bad Gateway". Приблизно 4 із 5 запитів веб-переглядача досягають успіху, але приблизно один із 5-ти не вдається з 502. Журнал помилок nginx містить багато сотень цих помилок; …
44 php  nginx 

1
Директива сервера nginx тут не дозволена
Я знаю, що там є дупи, але я не можу вирішити це в своїй ситуації. Я переглядаю статтю про налаштування nginx як зворотного проксі з apache. І я отримую цю помилку: nginx: [emerg] "server" directive is not allowed here in /etc/nginx/v.hosts/mydomain.com.conf:3 nginx: configuration file /etc/nginx/nginx.conf test failed Моє /etc/nginx/nginx.confвиглядає так: …

2
Регекс розташування Nginx не працює з пропуском проксі
Я намагаюся повернути ці 2 директиви про місцезнаходження, що працюють в Nginx, але я отримую деякі помилки під час завантаження Nginx. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } Це помилка, яку я отримую: nginx: [emerg] "proxy_pass" cannot have URI part in location given …
43 nginx  proxy  regex  proxypass 

4
як обмежити доступ до каталогу та підкаталогів
Мені потрібно обмежити доступ до будь-яких файлів чи підкаталогів в директиві "testdir". Мій конф: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... У моїй конфігурації у мене немає обмежень на / testdir / jpg_or_txt-файли. Як це зробити?
42 nginx  rewrite  deny 

3
Яка різниця між змінними Nginx $ host, $ http_host та $ server_name?
У чому різниця між цими трьома змінними Nginx $host, $http_hostі $server_name? У мене є правило переписати, де я не впевнений, який з них я повинен використовувати: location = /vb/showthread.php { # /vb/showthread.php?50271-What-s-happening&p=846039 if ($arg_p) { return 301 $scheme://$host/forum/index.php?posts/$arg_p/; } Я шукаю відповідь, яка не просто говорить "використовувати змінну ___ у …
42 nginx  rewrite 

4
Вивантажити nginx config з запущеного процесу?
Мабуть, я не повинен був проводити безсонну ніч, намагаючись налагодити додаток. Я хотів перезапустити свій nginx і виявив, що його конфігураційний файл порожній. Я не пам’ятаю, щоб це обрізали, але жирні пальці та зменшена увага, ймовірно, грали свою роль. У мене немає резервної копії цього конфігураційного файла. Я знаю, що …
42 nginx 

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