Вопросы с тегом «nginx»

16
как удалить блок местоположения из $ uri в конфигурации nginx?

У меня есть переписать в моем файле конфигурации ngix, который работает должным образом, за исключением того, что он включает в себя блок location как часть переменной $ uri. Я хочу только путь после блока местоположения. Мой текущий код конфигурации: location /cargo { try_files $uri $uri/...

16
Предотвращение привязки других приложений к порту 80 и 443

На прошлой неделе мне позвонил напуганный клиент, потому что он думал, что его сайт взломан. Когда я посмотрел его сайт, я увидел apache2страницу по умолчанию. Той ночью мой сервер ( Ubuntu 16.04 LTS) обновился и перезагрузился. Обычно, когда что-то идет не так, меня бы предупредили ночью. На этот...

16
«Hide» .html Расширения файлов с помощью nginx переписывает

Я обслуживаю статический сайт через nginx, и моя цель - заменить URL-адреса, которые выглядят следующим образом: http://foo.com/bar.html с http://foo.com/bar Ключом не является косая черта. В настоящее время я делаю нечто подобное, используя псевдонимы местоположения, но это утомительно, потому что...

16
Nginx $ document_root $ fastcgi_script_name против $ request_filename

Я не могу заметить никакой разницы, если в моем конфигурационном файле я установил fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; Или: fastcgi_param SCRIPT_FILENAME $request_filename; Что они делают соответственно? Один из двух лучше, чем другой? Заранее...

16
Nginx отключает .htaccess и скрытые файлы, но разрешает .well-известный каталог

У меня есть сервер Nginx, и отключенные скрытые файлы в nginx_vhost.conf ## Disable .htaccess and other hidden files location ~ /\. { deny all; access_log off; log_not_found off; } Но LetsEncrypt нужен доступ к .well-knownкаталогу. Как мне разрешить .well-knownкаталог и запретить другие скрытые...

16
Запретить nginx перенаправлять трафик с https на http при использовании в качестве обратного прокси

Вот мой сокращенный nginx vhost conf: upstream gunicorn { server 127.0.0.1:8080 fail_timeout=0; } server { listen 80; listen 443 ssl; server_name domain.com ~^.+\.domain\.com$; location / { try_files $uri @proxy; } location @proxy { proxy_pass_header Server; proxy_redirect off; proxy_set_header...

16
Зеркальное отображение трафика с Nginx

Мне нужно дублировать / отражать трафик, поступающий на мой сервер / ресурс. Я имею в виду, у меня есть сервер A и B и N (nginx) в качестве веб-сервера. Весь трафик, поступающий на N / ресурс -> перенаправить на A и B Является ли это...

16
Правило перезаписи Nginx для замены вопросительного знака строки запроса на подчеркивание

Чтобы отобразить весь сайт как статический HTML, Я хотел бы преобразовать URL - адрес , как http://example.com/script.php?t=12в http://example.com/script.php_t=12. Уведомление ?в URL преобразуется в _. Это позволит nginx или apache обслуживать эти файлы с диска как необработанный HTML, который мы...

15
Что быстрее при обслуживании страниц PHP, Apache или NGINX

Я довольно много читал об основных преимуществах использования NGINX над Apache для обслуживания статических файлов . Тем не менее, я никогда не видел статью, рассказывающую об Apache и NGINX для обслуживания страниц PHP. Вопрос: что быстрее при обслуживании страниц PHP , Apache или...

15
Как следовать HTTP перенаправлениям внутри nginx?

У меня есть HTTP-прокси на основе nginx, и я хотел бы обработать все перенаправления HTTP внутри него, чтобы клиенты получали только последний ответ в цепочке перенаправления. Основной код выглядит так: location /proxy { rewrite ^/proxy/([^/]+) $1 break; proxy_pass http://$uri/; } Моя попытка...

15
перезапись без учета регистра nginx

Я пытаюсь сделать мои перенаправления nginx максимально чистыми. Я понимаю, что ~ * не учитывает регистр, но я могу заставить его работать только в примере 2. Пример 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Пример 2 - Это работает, но не так эффективно, как в строке...

15
nginx: апстрим с несколькими директивами сервера?

Я пытаюсь упаковать 2 приложения, которые используют nginx в качестве прокси-сервера и доставить каждый файл конфигурации в /etc/nginx/conf.d/. Делать это в одном файле ( combined.conf) прекрасно работает: upstream backend1 { http://localhost:8989; } upstream backend2 { http://localhost:8990; }...

15
Nginx proxy_read_timeout против proxy_connect_timeout

Я начал использовать Nginx в качестве обратного прокси-сервера для набора серверов, которые предоставляют какую-то услугу. Служба может быть довольно медленной (иногда она работает на Java, а JVM иногда застревает в «полной сборке мусора», которая может занять несколько секунд), поэтому я установил...

15
Разделение длинных строк в конфигурационном файле nginx

Чтобы не передавать мусор на сервер, у меня есть строгое регулярное выражение для locationдирективы. Это выглядит так: location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/...(more|restrict).ext { # other directives } Я хотел бы сложить линию на 80 символов, есть ли способ разделить...

15
Определение реалистичного показателя количества запросов в секунду для веб-сервера

Я настраиваю стек nginx и оптимизирую конфигурацию перед началом работы. Запустив ab на стресс-тестирование машины, я был разочарован тем, что скорость превысила 150 запросов в секунду, при этом значительное количество запросов возвращалось> 1 секунды. Как ни странно, сама машина даже не дышала....

15
что значит «биты низкого адреса бессмысленны»?

Я пытаюсь ограничить доступ из Интернета к странице входа в свой блог и сделать ее доступной только из моей интрасети. Таким образом, я определил следующее местоположение location ~/ghost/signing { allow 192.168.0.1/24; deny all; } Когда я перезапускаю Nginx, я получаю следующее предупреждение:...

15
nginx uLimit 'worker_connections превышает ограничение на количество открытых файлов: 1024'

Я продолжаю получать эту ошибку, nginx/error.logи это сводит меня с ума: 8096 worker_connections exceed open file resource limit: 1024 Я перепробовал все, что могу придумать и не могу понять, что ограничивает nginx здесь. Можете ли вы сказать, что мне не хватает? nginx.conf имеет это:...

15
Почему Internet Explorer 11 не может подключиться к сайтам HTTPS, когда включен TLS 1.2?

Обычно я вообще не использую Internet Explorer. Я использую его только во время разработки для тестов интерфейса (машина разработки и с незашифрованным http). Каждую неделю я запускаю тест сервера SSL Labs, который говорит, что IE11 может получить доступ к моим сайтам. Сегодня я обнаружил проблему...

15
Как прокси / графана с nginx?

Я установил и запустил графану по умолчанию, и она работает как положено на http: // localhost: 3000 . Я пытаюсь прокси с nginx, где у меня установлен ssl. Я пытаюсь, чтобы он отвечал на https: // localhost / grafana, но он просто обслуживает следующее: {{alert.title}} У меня есть это в моем блоке...