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

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

4
Як використовувати nginx для проксі до хоста, який вимагає автентифікації?
Як я можу налаштувати директиву nginx proxy_pass, яка також міститиме інформацію про автентифікацію HTTP Basic, що надсилається хосту проксі? Це приклад URL-адреси, яку мені потрібно проксі: http://username:password@192.168.0.5/export?uuid=1234567890 Кінцева мета - дозволити одному серверу представити файли з іншого сервера (того, до якого ми звертаємось), не піддаючи URI проксі-сервера. У мене це …
41 nginx  proxy 


3
Налаштування Nginx для того, щоб зловити всіх невпорядкованих привидів
Якщо у мене вже є купа віртуальних хостів, як я можу створити віртуальний хост для обробки запитів, які не відповідають жодному з віртуальних хостів? (тобто доступ через IP, інший домен, що посилається на IP, .etc .etc)
41 nginx 

3
Підозрілі символи в nginx config
У мене є така конфігурація nginx, наприклад server { listen 80; server_name example.com allow 127.0.0.0/8; Коли я перезавантажуюсь, він попереджає мене: Restarting nginx: nginx: [warn] server name "127.0.0.0/8" has suspicious symbols in /etc/nginx/sites-enabled/xxx Будь-яка ідея?
41 nginx 

2
Налаштуйте Nginx як зворотний проксі за допомогою SSL вище
Я намагаюся налаштувати сервер Nginx як зворотний проксі, тому запити https, які він отримує від клієнтів, також передаються на поточний сервер через https. Ось конфігурація, яку я використовую: http { # enable reverse proxy proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwared-For $proxy_add_x_forwarded_for; upstream streaming_example_com { server WEBSERVER_IP:443; …

6
Дозвіл відхилено під час читання вище за течією
Ми розгорнули нашу програму на рейках на nginx і на пасажирах. Сторінки програми мимоволі завантажуються частково. У журналі журналу не виникає помилок. Але журнал помилок nginx показує наступне: 2011/02/14 05:49:34 [crit] 25389#0: *645 open() "/opt/nginx/proxy_temp/2/02/0000000022" failed (13: Permission denied) while reading upstream, client: x.x.x.x, server: y.y.y.y, request: "GET /signup/procedures?count=0 HTTP/1.1", …
40 nginx 

4
Як увімкнути правильний HTTP-заголовок charset у NGINX
Який правильний спосіб увімкнути правильні заголовки діаграм у NGINX? Я аналізую свій веб-сайт зі швидкістю Google Page. У ньому сказано, що я повинен вказати набір HTML-файлів у заголовках HTTP. Який правильний спосіб це зробити? Я вже намагався встановити charset utf-8;в server {}декларації мій файл конфігурації NGINX, але це не дало …
39 nginx  http  charset 

1
nginx встановити змінну в розташуванні
Я намагаюся оптимізувати свої конфігурації nginx, тому можна було б встановити одну змінну, і всі шляхи до розташування автоматично оновлювалися б. У мене є чотири рядки: server_name php.domain.com; root /srv/web/vhosts/php/web; error_log /srv/web/vhosts/php/logs/error.log; access_log /srv/web/vhosts/php/logs/access.log; Що я хотів би досягти - це встановити одну змінну (в даному випадку 'php') і включити …
37 nginx 

2
Як я можу налаштувати nginx місця для спільного використання загальних параметрів конфігурації?
Як я можу налаштувати загальний блок конфігурацій для набору локацій? location / { proxy_pass http://127.0.0.1:9000/; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache cache-test; proxy_cache_valid 200 302 24h; proxy_cache_valid 404 60s; add_header X-Cache-Status $upstream_cache_status; } location /api/0.1/user{ proxy_cache_key /user/$http_authorization; } Тепер, якщо я спробую отримати доступ …
37 nginx 

3
найкращий спосіб налагодження файлу конфігурації nginx?
У мене є купа правил перезапису, які мені доводиться переносити з apache в nginx. Це досить болісний процес, тому що я не в змозі побачити, чи працюють мої правила перезапису та умови "якщо", як я хочу. У Apache був налагоджений модуль перезапису. Що я можу зробити для nginx?

4
Встановлення додаткових модулів Nginx з apt-get
На даний момент у мене встановлено Nginx за допомогою інструкцій на сайті Nginx: nginx=stable sudo su - add-apt-repository ppa:nginx/$nginx apt-get update apt-get install Я налаштував Nginx, і він працює трохи чудово. Тепер я хочу додати кілька спеціальних модулів - скажімо, модуль прогресу завантаження . Вказівки цього модуля говорять про додавання …

1
nginx: немає дозволу прив’язувати порт 8090, але він посилається на 80 та 8080
Я бореться з якоюсь дивною поведінкою, пов’язаною з дозволом: коли я налаштовую nginx для прослуховування порту 8080, все працює як слід, але коли я використовую будь-який інший порт, я отримую щось на зразок 2014/01/10 09:20:02 [emerg] 30181#0: bind() to 0.0.0.0:8090 failed (13: Permission denied) в /var/log/nginx/error.log У мене немає поняття, …

5
Як зупинити nginx на Mac OS X
Я встановив і налаштував сервер nginx на своєму Mac від MacPorts sudo port install nginx Виконуйте рекомендації з консолі інсталяції порту та створили елемент запуску для nginx, після чого запустили сервер. Перейменований nginx.conf.exampleна nginx.confта перейменований mime.types.exampleна mime.types. Це прекрасно працює, але я не міг його зупинити. Я спробував sudo nginx …
37 nginx  daemon  mac-osx 

3
Як змінити користувача NGINX?
У мене є скрипт PHP, який створює каталог і виводить зображення в каталог. У Apache це працювало чудово, але нещодавно ми вирішили перейти на NGINX, щоб більше використовувати обмежену пам’ять. Я використовую команду PHP mkdir () для створення каталогу: mkdir(dirname($path['image']['server']), 0755, true); Після переходу на NGINX я отримую таке попередження: …

5
Nginx vs Apache як зворотний проксі, який вибрати
такий тип запитань, можливо, був тут заданий, але я не зміг знайти жодного, що дійсно відповідало б моєму питанню. Чув, що продуктивність nginx дуже вражає, але Apache має більше документів, спільноти (читайте: експерт), щоб отримати допомогу Тепер, що я хочу знати, як обидва веб-сервери порівнюють за продуктивністю, легкістю конфігурації, рівнем …

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