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

52
Как заставить nginx разрешать DNS (динамического имени хоста) каждый раз при выполнении proxy_pass?

Я использую nginx / 0.7.68, работающий на CentOS, со следующей конфигурацией: server { listen 80; server_name ***; index index.html index.htm index.php default.html default.htm default.php; location / { root /***; proxy_pass http://***:8888; index index.html index.htm; } # where *** is my variables...

51
Nginx перенаправить один путь на другой

Я уверен, что об этом уже спрашивали, но я не могу найти решение, которое работает. Веб-сайт переключил службы CMS, но имеет тот же домен, как мне настроить перезапись nginx для одной страницы? Например Старая страница http://sitedomain.co.uk/content/unique-page-name Новая страница...

51
Опасна ли опция PHP 'cgi.fix_pathinfo' с Nginx + PHP-FPM?

Там было много из говорить о вопросе безопасности по отношению к опции PHP используется с Nginx ( как правило , PHP-FPM, быстро CGI). cgi.fix_pathinfo В результате файл конфигурации nginx по умолчанию говорит: # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini Однако теперь «официальная»...

50
Заказ: 1. nginx 2. лак 3. haproxy 4. веб-сервер?

Я видел, как люди рекомендуют объединять все это в одном потоке, но, похоже, у них много перекрывающихся функций, поэтому я хотел бы разобраться, почему вы, возможно, захотите пройти через 3 разные программы, прежде чем попасть на ваш настоящий веб-сервер. Nginx: ssl: да сжать: да кеш: да...

49
nginx - тело запроса клиента буферизуется во временный файл

Я получаю следующую ошибку в моих файлах журналов каждый раз, когда я пытаюсь загрузить большой файл. a client request body is buffered to a temporary file /var/lib/nginx/body/0000000001 Хотя файл успешно загружен, я всегда получаю вышеуказанную ошибку. Я увеличил client_body_buffer_sizeдо...

47
Как отключить тайм-аут для 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; } Тем не...

46
Как я могу создать местоположение в nginx, которое работает с AND без завершающего слеша?

Прямо сейчас у меня есть этот конфиг: location ~ ^/phpmyadmin/(.*)$ { alias /home/phpmyadmin/$1; } Однако, если я зайду www.mysite.com/phpmyadmin(заметьте отсутствие косой черты), он не найдет то, что я ищу 404. Я предполагаю, потому что я не включаю косую черту. Как я могу это...

45
переписывание URL nginx: разница между разрывом и последним

Я не понимаю разницу между разрывом и последним (флаги перезаписи). Документация довольно заумная. Я пытался переключаться между ними в некоторых своих конфигах, но не мог заметить никакой разницы в поведении. Может кто-нибудь объяснить эти флаги поподробнее? Предпочтительно с примером, который...

45
Позволяет зашифровать с помощью обратного прокси nginx

Введение У меня есть сервер разработки (в настоящее время работает Ubuntu 14.04 LTS), который я уже некоторое время использую для размещения различных инструментов разработки на разных портах. Поскольку порты могут быть трудно запомнить, я решил использовать порт 80 для всех моих служб и выполнять...

44
Серверная директива nginx здесь не разрешена

Я знаю, что есть некоторые ошибки, но я не могу решить эту проблему в моей ситуации. Я следую за статьей о настройке nginx в качестве обратного прокси с Apache. И я получаю эту ошибку: nginx: [emerg] "server" directive is not allowed here in /etc/nginx/v.hosts/mydomain.com.conf:3 nginx:...

44
Каков наилучший уровень сжатия ggin в nginx?

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

44
Регулярное выражение Nginx не работает с пропуском прокси

Я пытаюсь заставить эти 2 директивы определения местоположения работать в Nginx, но я получаю некоторые ошибки при загрузке Nginx. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } Это ошибка,...

44
Виртуальные хосты на основе имен nginx на IPv6

У меня есть сервер nginx, обслуживающий почти полдюжины разных сайтов. Он работает на Linode, который только что получил собственную поддержку IPv6 (центр обработки данных в Далласе), и я пытаюсь настроить большинство моих сайтов для работы с двумя стеками. Я получил первый и работающий с...

44
Ошибки nginx «recv () завершился ошибкой (104: сброс соединения по одноранговому узлу) при чтении заголовка ответа из восходящего потока»

У меня есть сервер, который работал нормально до 3 октября 2013 года в 10:50, когда он начал периодически возвращать ошибки «502 Bad Gateway» клиенту. Приблизительно 4 из 5 запросов браузера выполняются успешно, но примерно 1 из 5 завершается с ошибкой 502. Журнал ошибок nginx содержит много сотен...

44
nginx: Записать полный запрос / ответ со всеми заголовками?

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

42
Дамп конфига nginx из запущенного процесса?

Видимо, я не должен был провести бессонную ночь, пытаясь отладить приложение. Я хотел перезапустить мой nginx и обнаружил, что его конфигурационный файл пуст. Я не помню, чтобы обрезать его, но толстые пальцы и пониженное внимание, вероятно, сыграли свою роль. У меня нет резервной копии этого файла...

42
В чем разница между переменными 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...