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

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

3
Чи є елегантний спосіб одразу заблокувати купу референтів?
Щоб запобігти спам-реферату, мій nginx.conf містить такий розділ: if ($http_referer ~* spamdomain1\.com) { return 444; } if ($http_referer ~* spamdomain2\.com) { return 444; } if ($http_referer ~* spamdomain3\.com) { return 444; } Ці правила кажуть nginx просто закрити з'єднання, якщо у користувача встановлений один із цих реферерів. Чи є більш …
21 nginx 

2
Вимкнення розшифровки URL-адреси у nginx проксі
Коли я переходжу до цієї URL-адреси: http://localhost:8080/foo/%5B-%5Dсервер ( nc -l 8080) отримує його як є: GET /foo/%5B-%5D HTTP/1.1 Однак, коли я проксі цей додаток через nginx (1.1.19): location /foo { proxy_pass http://localhost:8080/foo; } Той самий запит, який направляється через порт nginx, передається з декодованим шляхом: GET /foo/[-] HTTP/1.1 Розшифровані квадратні …
21 nginx  rewrite  url 

4
Як я можу створити формати підтримки nginx @ font-face та дозволити вихід-контроль-дозволити походження?
Я додав ці правила до mime.types: application/x-font-ttf ttf; font/opentype otf; application/vnd.ms-fontobject eot; font/x-woff woff; Тепер заголовок Content-Type встановлюється належним чином для кожного з них. Єдине моє питання зараз - це те, що для Firefox потрібен Access-Control-Allow-Origin. Я відповів Google на цю відповідь і додав це до моєї директиви сервера: location …

6
Чому Nginx популярніший ніж lighttpd?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Я хотів би використовувати Lighttpd у виробництві для обслуговування додатків Django, але я бачу, що в наші дні Nginx стає все більш популярним. Чому так? …
21 nginx  lighttpd  django 


3
Час очікування з'єднання nginx та проблема закритого з'єднання з клієнтом
У мене цей сервер nginx працює на AWS, і він працював нормально до недавнього часу, коли пара користувачів почала скаржитися на те, що веб-сайт не відкривається, поки вони не зробили 10 спроб отримати доступ до нього. Я ніколи не зміг спростувати це питання з мого боку. Я використовую dns google, …

3
NGINX add_header, додаючи кілька заголовків
Я намагаюся надсилати кілька заголовків add_header Access-Control-Allow-Origin http://dev.anuary.com; add_header Access-Control-Allow-Origin https://dev.anuary.com; Однак натомість NGINX робить їх Access-Control-Allow-Origin: http://dev.anuary.com, https://dev.anuary.com Яке рішення?
21 nginx 

3
Чому, здається, sub_filter не працює при використанні спільно з proxy_pass?
Враховуючи таку конфігурацію nginx: server { listen 80; server_name apilocal; sub_filter "apiupstream/api" "apilocal"; sub_filter_once off; location /people/ { proxy_pass http://apiupstream/api/people/; proxy_set_header Accept-Encoding ""; } } Sub_filter не відповідає належним чином частинам відповіді. Після того як я видалю проксі_пас із конфігурації, він працює належним чином. Багато людей із цією проблемою закінчуються …
21 nginx  proxy 

1
Для серверних подій (SSE) яка конфігурація проксі-сервера Nginx підходить?
Я прочитав купу різних запитань щодо того, яка конфігурація Nginx підходить для SSE, і прийшов із заплутаними результатами щодо налаштувань, які слід використовувати: /programming/17529421/sending-server-sent-events-through-a-socket-in-c /programming/13672743/eventsource-server-sent-events-through-nginx /programming/21630509/server-sent-events-connection-timeout-on-node-js-via-nginx То яка правильна відповідь?
21 nginx 

3
nginx вхід у файл access.log.1 замість access.log, невдалий логротат?
У мене є екземпляр nginx, який встановлений для реєстрації доступу до /var/log/nginx/access.log та помилок до /var/log/log/nginx/errors.log, але як тільки логротат працює щотижня, файл переходить на * .log.1 і новий * .log файл створюється, але nginx продовжує входити в файл log.1 замість нового .log-файлу (і нічого не gzipped). Перший раз, коли …

3
перенаправлення піддоменів підстановки на https (nginx)
У мене є сертифікат wildcard ssl і я намагаюся перенаправити весь не-ssl трафік на ssl. В даний час я використовую наступне для переадресації недекларованого URL-адреси, який працює нормально. server { listen 80; server_name mydomain.com; #Rewrite all nonssl requests to ssl. rewrite ^ https://$server_name$request_uri? permanent; } коли я роблю те саме …
20 nginx  https 

1
Рекомендовані конфігурації Nginx + WSGI
Поясніть, будь ласка, плюси та мінуси при використанні різних інтерфейсів Nginx WSGI? Будь ласка, поясніть детально, що відрізняє кожну конфігурацію? Яка конфігурація має бути найкращою? Якщо доречно, що ви зараз працюєте та чому? Я бачив деякі методи, але скажіть, будь-ласка, якщо я пропустив будь-який: Mod_wsgi uWSGI через Nginx uWSGI FastCGI …

4
nginx + PHP-FPM = помилка "відхилено дозвіл" 13 у журналі nginx; помилка конфігурації?
У мене nginx 0.7x + PHP-FPM працює під PHP 5.2.10 на одному сервері RHEL5, але намагаюся дублювати цю установку під вбудованим PHP-FPM в PHP 5.3.3 на другому сервері, у мене є деякі проблеми з помилками дозволу щоразу, коли є GET. FPM запускається і підтверджує, що fastcgi прослуховує 9000, але щоразу, …

2
Що означає знак "@" у блоках розташування nginx?
Тут я стикався з кількома питаннями та відповідями, які використовують цей синтаксис: location @default { # ... } location /somewhere { try_files $uri @default; } Я шукав високо і низько в Google, і я не можу знайти жодну документацію про це. Що це означає і які його практичні користі? Це …
20 nginx 

2
Використовуйте HTTP / 2.0 між nginx реверс-проксі та серверним серверами
Я використовую nginx як зворотний ssl-проксі перед серверним сервером, який може робити HTTP / 2.0. Я помітив, що nginx подає запити на сервер резервного сервера через HTTP / 1.1, а не HTTP / 2.0. Чи можна сказати nginx використовувати замість нього незашифроване з'єднання HTTP / 2.0? Це збільшило б ефективність?

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