Вопросы с тегом «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; } Тем не менее, если я отлаживаю свое приложение, ответ может быть отложен на бесконечное время, …

15
NGinx Best Practices
Какие лучшие практики вы используете при использовании NGinx?
46 nginx  httpd 

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 …

4
Каков наилучший уровень сжатия ggin в nginx?
Я использую кеш обратного прокси nginx с включенным gzip. Однако у меня возникли проблемы с HTTP-запросами приложений Android к моему веб-сервису Rails JSON. Кажется, когда я отключаю кеш обратного прокси, он работает нормально, потому что заголовок ответа приходит без gzip. Поэтому я думаю, что проблема вызвана gzip. Каков наиболее подходящий …
44 nginx  gzip 

2
nginx: Записать полный запрос / ответ со всеми заголовками?
У нас есть сервер приложений, который иногда зависает. Мы подозреваем, что это из-за неправильного запроса от клиента. Может ли nginx регистрировать полный запрос / ответ (например, захват fiddler) в файлах, чтобы мы могли видеть запросы, которые были отправлены до зависания? (Вероятно, нам нужно избегать pcap и такого подхода и делать …
44 nginx 

10
Ошибки nginx «recv () завершился ошибкой (104: сброс соединения по одноранговому узлу) при чтении заголовка ответа из восходящего потока»
У меня есть сервер, который работал нормально до 3 октября 2013 года в 10:50, когда он начал периодически возвращать ошибки «502 Bad Gateway» клиенту. Приблизительно 4 из 5 запросов браузера выполняются успешно, но примерно 1 из 5 завершается с ошибкой 502. Журнал ошибок nginx содержит много сотен этих ошибок; 2013/10/05 …
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 …

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 by regular …
44 nginx  proxy  regex  proxypass 

4
как ограничить доступ к каталогу и подкаталогам
Мне нужно ограничить доступ к любым файлам или подкаталогам в директории "testdir". Мой конф: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... В моей конфигурации у меня нет ограничений на / testdir / jpg_or_txt-files. Как это сделать?
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 из запущенного процесса?
Видимо, я не должен был провести бессонную ночь, пытаясь отладить приложение. Я хотел перезапустить мой nginx и обнаружил, что его конфигурационный файл пуст. Я не помню, чтобы обрезать его, но толстые пальцы и пониженное внимание, вероятно, сыграли свою роль. У меня нет резервной копии этого файла конфигурации. Я знаю, что …
42 nginx 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.