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

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

2
Віддайте перевагу вхідним з'єднанням IPv4 через IPv6
Ми запускаємо соціальну / локальну службу, яка виграє від геолокації IP користувачів. Проблема полягає в тому, що з IPv6 геолокація є дещо крапкішою, ніж з IPv4. Чи є спосіб віддати перевагу вхідним з'єднанням через IPv6, на хості Ubuntu з nginx? Конфігурація виглядає приблизно так: server { listen 80 default_server; listen …
11 nginx  ipv6  ipv4 

5
Докер - окремо масштабування nginx та php-fpm
Я пограв з докером і докер-композитом і маю питання. Наразі мій docker-compose.yml виглядає так: app: image: myname/php-app volumes: - /var/www environment: <SYMFONY_ENVIRONMENT>: dev web: image: myname/nginx ports: - 80 links: - app volumes_from: - app Додаток містить php-fpm на порт 9000 та мій код програми. Web - це nginx з …
11 nginx  php  php-fpm  docker 

1
nginx, якщо оператор у внутрішньому місці повертає 404
Наступний блок location / { if ($http_origin ~* (https?://[^/]*\.example\.com(:[0-9]+)?)) { add_header 'Access-Control-Allow-Origin' "$http_origin"; } try_files $uri $uri/ /index.php?$args; } … Викликає 404, оскільки наведений вище код ніколи не досягає try_filesдирективи, тому: Це пов’язано з ifIsEvil з nginx? Якщо це так, то чи є інший спосіб перевірити тестування http_origin, не використовуючи …
11 nginx  cors 

2
Дивний Bittorrent Увійти на мій сервер
Я не знаю, чи є такий журнал, який стосується того, коли мій сайт колись не працює. У мене на веб-сервері дуже багато веб-сайтів, і вони не мають таких журналів: 117.169.1.85 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%D0%A2M%CE%13%21H%D4%11%0C%8C%27%22%C83%B4%A3l%92%15&peer_id=%2DSD0100%2D%C50%95xmh%9B%13%7C%D42%F7&ip=39.178.24.33&port=14940&uploaded=3893629&downloaded=3893629&left=1369695469&numwant=200&key=1490&compact=1 HTTP/1.1" 404 162 "-" "Bittorrent" 115.231.228.252 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%DE%82%BC%CFBmH%29e%FD%25%ED6b%F2%2DX%EE%BE%21&peer_id=%2DSD0100%2D%BF3%DAG%83%1F%DAGnV%E3%C8&ip=118.134.134.210&port=13567&uploaded=675282944&downloaded=675282944&left=80740352&numwant=200&key=7916&compact=1 HTTP/1.0" 404 …

2
Nginx кидає 404 лише на php-скрипти, використовуючи php-fpm
Я встановив тестовий сервер за допомогою nginx+ php-fpm. Я спробував усе наступне: Nginx + Php5-fpm не надає файли php nginx + php fpm -> 404 сторінки php - файл не знайдено Під час доступу до PHP-файлів nginx видає помилку 404 Підсумовуючи те, що я спробував: Перевстановлення. Зміна привілеїв сценарію (змінено …
11 nginx  php-fpm 

1
nginx припиняє з'єднання після 65 кбайт
У мене nginx налаштований як передній додаток для програми Python, що працює під рушницею, але nginx припиняє з'єднання після того, як було надіслано близько 65 к даних. Наприклад, у мене є вид, який виглядає приблизно так: def debug_big_file(request): return HttpResponse("x" * 500000) Але коли я отримую доступ до цієї URL-адреси …
11 nginx  gunicorn 

1
Оберніть файл журналу вручну
У мене веб-сервер Ubuntu під управлінням Nginx. Я ніколи не налаштовував обертання лог-файлів і просто виявив кілька гігабайтних монолітних файлів журналів. Я налаштував обертання журналу тепер за цими порадами . Однак я б краще не чекав тиждень (мій період обертання), перш ніж відбудеться обертання. Чи існує спосіб негайного обертання або …

1
Проблеми з встановленням SSL-сертифіката на nginx з проміжним ключем
Я намагаюся встановити сертифікат SSL на мій сервер Ubuntu. Я придбав сертифікат у свого ЦА та завантажив сам сертифікат та проміжний сертифікат. Як так: мій сертифікат: mydomain.crt проміжний сертифікат: GandiStandardSSLCA.pem У мене також є (зроблено з використанням openssl) мій приватний ключ (?): mydomain.key та запит на підписання: mydomain.csr Я завантажив …
11 nginx  ssl 

5
Як я можу зупинити nginx від повторного повторного запиту PUT або POST на час очікування сервера?
Ми використовуємо nginx для завантаження балансових запитів до нашої програми. Ми виявили, що nginx перемикається на інший сервер висхідного потоку, коли запити вичерпуються (добре). Однак це робиться для запитів PUT та POST, які можуть спричинити небажані результати (дані зберігаються двічі). Чи можна налаштувати nginx тільки для повторних повторних запитів GET? …

3
node.js, mongodb, redis, погіршення продуктивності ubuntu у виробництві, оперативна пам'ять безкоштовна, процесор 100%
Як випливає з назви запитання, мені важко зрозуміти, що можна покращити в моєму додатку (або налаштованому на ОС, ubuntu) для досягнення прийнятної продуктивності. Але спочатку я поясню архітектуру: Передній сервер - це 8-ядерна машина з 8 гігами оперативної пам’яті під керуванням Ubuntu 12.04. Додаток написано повністю у javascript та працює …

2
Nginx Переписати Перетворити рядок запитів у шлях
Я хотів би цього простого правила переписати: /somefolder/mypage.aspx?myid=4343&tab=overview щоб бути перенаправлений на: /folder/4343/overview/ Я шукав деякі рішення, і жодне насправді не працювало .. Я намагався: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; і rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Що я роблю неправильно? Я отримую 404 (простіші правила працюють просто чудово.) Спасибі

2
Nginx + PHP-FPM виробляє 502 поганих шлюзу замість фатальної помилки?
Зараз я тестую Symfony2 з Nginx та PHP-FPM. Я також використовую Xdebug. Symfony2 поставляється з пакетом Demo, я хотів перевірити нову обробку фатальних помилок, що поставляється із Symfony 2.2.0, створивши синтаксичну помилку в пакеті Acme / Demo. Чому я це роблю, відповідь сервера - це поганий шлюз 502. Але якщо …
11 php  nginx  php-fpm  xdebug  symfony 

3
Як налаштувати nginx для повернення 429 http-коду при обмеженні швидкості?
Як налаштувати nginx для повернення коду статусу http 429 (Занадто багато запитів) замість 503 за замовчуванням (Служба недоступна) під час обмеження / обмеження швидкості? FYI, я використовую nginx як зворотний проксі з HttpLimitReqModule. Специфікація проекту коду статусу 429 - RFC6585 . Це (закрите) запитання про stackexchanged показує, що можна використовувати …

1
Nginx 1.2.2: Як змусити файли try_files працювати?
Нещодавно я оновив nginx до версії 1.2.2 і, здається, наступна запис порушена; мабуть, зміна синтаксису між версіями? location / { # First attempt to serve request as file, then # as directory, then fall back to index.html try_files $uri /index.html; } Коли я переглядаю веб-сторінку http://www.mysite.com/a-non-existent-url, я переспрямовуюсь на сторінку …
11 nginx  redirect 

1
директиви add_header у місці перезапису директив add_header на сервері
Використовуючи nginx 1.2.1, я можу додати кілька заголовків, використовуючи add_headerнаступне: server { listen 80; server_name localhost; root /var/www; add_header Name1 Value1; <=== HERE add_header Name2 Value2; <=== HERE location / { echo "Nginx localhost site"; } } Результат GET / HTTP/1.1 200 OK Name1: Value1 Name2: Value2 Однак, як тільки …

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