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

Nginx («eNgine x») - это легкий, высокопроизводительный HTTP-сервер, обратный прокси-сервер, прокси-сервер TCP-потока и почтовый прокси-сервер, выпущенный по лицензии BSD.

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 Однако, как только …

1
Как настроить PHP-FPM через NGINX для записи в файлы журналов для каждого виртуального хоста
У меня есть Fedora 16 с Nginx и PHP-FPM. Все работает очень хорошо. Все журналы с уведомлениями PHP, предупреждениями, ошибками и т. Д. Находятся в /var/log/php-fpm/www-error.log. Есть ли способ настроить PHP-FPM для записи ошибок в надлежащие файлы журналов, настроенные как журналы ошибок для Nginx? Поэтому я хочу регистрировать ошибки PHP …
11 linux  nginx  logging  php-fpm 


1
Почему не работает модуль предварительного сжатия Nginx Gzip?
В настоящее время я пытаюсь настроить Nginx для обслуживания всех моих статических файлов. Поскольку они не будут меняться очень часто, я хочу использовать модуль gzip_static, который позволит мне предварительно скопировать копии моих файлов, чтобы сэкономить время процессора и обеспечить лучшее сжатие. Я скомпилировал Nginx --with-http_gzip_static_moduleи настроил его так, чтобы он …
11 nginx  gzip 

1
nginx: [emerg] неизвестная директива «http»
Когда я пытаюсь сделать код вроде этого: 1. http { 2. script 3. server { 4. ... 5. location ... 6. } 7. } Я получаю ошибку: nginx: [emerg] unknown directive "http" in /etc/nginx/conf.d/nginx.conf:1 Когда код такой: 1. server { 2. ... 3. location ... 4. script 5. } 6. …
11 nginx  http 

2
Как мне установить хост по умолчанию для nginx?
Я пытаюсь выяснить, как установить хост по умолчанию для моей установки nginx. Я нашел эту статью в вики nginx: http://wiki.nginx.org/NginxVirtualHostExample#A_Default_Catchall_Virtual_Host К сожалению, это не работает. После перезапуска я получаю это: Restarting nginx: nginx: [emerg] unknown directive "http" in /etc/nginx/sites-enabled/catchall:1 nginx: configuration file /etc/nginx/nginx.conf test failed После удаления директивы http я …
11 ubuntu  nginx 

3
Должен ли Nginx находиться в передней части HAProxy или напротив?
У меня мало опыта в разработке инфраструктуры веб-сайтов. Я знаю, что это может быть конкретной ситуацией. Веб-сайт должен: 1) Нужна поддержка HTTPS для некоторых страниц (например, страницы входа в систему), в то время как другие просто HTTP-страницы. 2) Требуется несколько веб-серверов, так что требуется некоторая балансировка нагрузки. 3) Требуется HTTP-кэширование …

3
Когда мне следует перейти на NGinx?
У меня есть сервер с несколькими доменами и приложениями, запущенными через Apache. На данный момент все хорошо, но у меня есть планы разработать какое-то очень ресурсоемкое веб-приложение (использующее C ++ с CPPCMS), начиная с моего сервера для тестирования, возможно, получив отдельный сервер только для этого приложения, как только оно будет …
11 apache-2.2  nginx 

4
Чего не хватает Nginx у Apache?
Говорят, что Nginx гораздо более ресурсоэффективен и проще в настройке, чем Apache. Друг сказал мне, что «он не может делать некоторые вещи, которые может делать Apache, но мне все равно эти вещи не нужны». Тем не менее, мне любопытно: что может сделать Apache, чего не может сделать Nginx? Мне не …
11 apache-2.2  nginx 

5
Nginx - Что делает опция nodelay при ограничении запросов?
С помощью модуля nginx HttpLimitReq запросы могут быть ограничены по IP. Тем не менее, я не понимаю, что делает опция "nodelay". Если лишние запросы в пределах предельной задержки пакета не нужны, вы должны использовать нодле limit_req zone=one burst=5 nodelay;

5
Nginx - направляет все запросы в один скрипт
У меня есть сценарий PHP, который обрабатывает маршрутизацию сценариев и делает все что угодно. Первоначально он был разработан для Apache, но я пытаюсь перенести его на nginx для нескольких моих коробок. Прямо сейчас я пытаюсь сгладить ситуацию на тестовом сервере. Таким образом, скрипт работает так, что он перехватывает весь HTTP-трафик …
11 php  nginx 


2
Nginx - обслуживает статический контент из домена без файлов cookie
Я использую расширение « скорость страницы » для Firebug, чтобы попытаться оптимизировать веб-сайт, и в настоящее время я работаю над следующим предложением: « Подавать статический контент из домена без файлов cookie ». Я создал отдельный поддомен для некоторого содержания , так что у меня есть , www.example.comи images.example.comно как указать …

5
Журнал ошибок nginx был огромен, поэтому я удалил и создал новый, теперь nginx не запускается
Я удалил файл /var/log/nginx/error.log , а затем создал новый, используя: sudo nano error.log Выполнение ls -laпоказывает, что error.log и access.log имеют одинаковые разрешения. Когда я пытаюсь запустить nginx, я получаю сообщение об ошибке: предупреждение: не удалось открыть файл журнала ошибок: open () "/var/log/nginx/error.log" отказано в разрешении. Обновить При попытке запустить …

2
Когда nginx настроен как обратный прокси-сервер, может ли он переписать заголовок узла на нисходящий сервер, например, в Apache ProxyPreserveHost?
Кажется, я не могу найти эквивалент опции Apache ProxyPreserveHost http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxypreservehost в nginx. Это необходимо для обращения прокси к виртуальным хостам. Он заменяет имя хоста, которое браузер предоставляет, именем хоста нижестоящего сервера. Это существует?

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