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

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

1
Перенаправити всі запити на HTTPS, за винятком одного підкаталогу
Я намагаюся перейти від самопідписаних сертифікатів до сертифікатів Let’s Encrypt на своєму веб-сервері nginx. В даний час я переспрямовую всі запити на, http/80для https/443чого використовується самопідписаний сертифікат, який я створив деякий час тому. Тепер - з того, що я розумію, давайте Encrypt робить запит на порт 80 (як я використовую …

1
Чому формат nginx $ ssl_client_i_dn раптово змінився?
Ми використовуємо сертифікати на стороні клієнта для автентифікації одного з наших клієнтів. Наша настройка така: у нас є nginx перед додатком Django. У нашому Nginx конфігурації, у нас є необхідні параметри , щоб отримати реальну перевірку на стороні клієнта-сертифікат для роботи ( ssl_client_certificate, і ssl_verify_clientт.д.) і uwsgi_param X-Client-Verify $ssl_client_verify; uwsgi_param …

5
nginx зупинка / перезавантаження в Windows не вдалося для доступу відмовлено
Я запускаю nginx на Windows Server 2008 R2 (x64) як сервіс Windows. Для цього я використовую Windows Service Wrapper. (Насправді я дотримувався цього підручника: http://mercurial.selenic.com/wiki/HgServeNginxWindows .) Служба працює нормально. Однак сервер не обробляє сигнали (наприклад, зупинка / перезавантаження). Це означає, що якщо я припиняю службу, nginx не зупиняється. (Я маю …


2
Nginx кілька коренів
Я хотів би переадресувати запити до певного підкаталогу, до іншого кореневого місця. Як? Мій існуючий блок: server { listen 80; server_name www.domain.com; location / { root /home/me/Documents/site1; index index.html; } location /petproject { root /home/me/pet-Project/website; index index.html; rewrite ^/petproject(.*)$ /$1; } # redirect server error pages to the static page …

4
Як встановити robots.txt глобально в nginx для всіх віртуальних хостів
Я намагаюся встановити robots.txtдля всіх віртуальних хостів під nginx http-сервером. Я зміг зробити це в Apache, поставивши наступне в основному httpd.conf: <Location "/robots.txt"> SetHandler None </Location> Alias /robots.txt /var/www/html/robots.txt Я спробував зробити щось подібне з nginx, додавши рядки, наведені нижче (а) в межах nginx.conf і (b), як включають conf.d / …
13 nginx  robots.txt 

3
переписати http на https з ngnix за балансиром навантаження
Я використовую балансир завантаження Rackspace, який дозволяє мені налаштувати ключ ssl / pem всередині панелі адміністратора. Все працює добре, я можу використовувати як http, так і https протоколи. Але якщо я спробую перенаправити http на https, використовуючи: server{ listen *:80; server_name mydomain.com www.mydomain.com; rewrite ^ https://mydomain.com$request_uri? permanent; ... Я отримую …

4
nginx передаючи назад власний заголовок
У мене є такий приклад location / { proxy_read_timeout 2000; proxy_next_upstream error; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_pass_header X_CUSTOM_HEADER; proxy_redirect off; proxy_max_temp_file_size 0; proxy_pass https://prod; break; } Тепер, коли я використовую наступний рядок завивки curl --head -H "X_CUSTOM_HEADER: foo" http://domain.com/api/test Тепер це не працює .. apache …

2
Префікси Nginx http у верхньому сервері
Я намагаюся використовувати nginx для передачі проксі до двох контейнерів докера. Ось мій файл конфіденційного конфігурації: upstream api_servers { server http://192.168.49.4:49155; server http://192.168.49.4:49156; } Це те, що я намагаюся завантажити його: nginx: [emerg] invalid host in upstream "http://192.168.49.4:49155" in /etc/nginx/conf.d/api_upstream.conf:3 nginx: configuration file /etc/nginx/nginx.conf test failed Щойно я видалив префікси …
12 centos  nginx  vagrant 

1
Як налаштувати nginx, щоб він працював з Express?
Я намагаюся налаштувати nginx, щоб він proxy_passзапитував до моїх програм вузлів. Питання про StackOverflow отримало багато оновлень: /programming/5009324/node-js-nginx-and-now, і я використовую налаштування звідти. (але оскільки питання стосується конфігурації сервера, це повинно бути на ServerFault) Ось конфігурація nginx: server { listen 80; listen [::]:80; root /var/www/services.stefanow.net/public_html; index index.html index.htm; server_name services.stefanow.net; …

1
Моя переписка nginx завантажує файл php
У мене є таке переписане правило, яке я намагаюся: location / { index index.php index.html; rewrite ^/test$ /test.php break; } І я також маю: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/sites/default$fastcgi_script_name; fastcgi_index index.php; } Звичайні файли PHP працюють нормально, але, схоже, моє переспрямування - це просто …
12 php  nginx  rewrite 

1
Як визначити, який сертифікат SSL nginx надсилає спочатку разом із SNI?
Я використовую nginx 1.2.7 з OpenSSL 0.9.8o на Debian Squeeze для приблизно 30 доменів. У двох з них я включив SSL, який працює чудово на обох. Конфігурація SSL використовується для обох доменів: listen 443 ssl; ssl_certificate /etc/nginx/ssl/example.org-unified.crt; ssl_certificate_key /etc/nginx/ssl/example.org.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:RC4:HIGH:!MD5:!aNULL:!EDH; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout …
12 nginx  ssl  sni 

3
Nginx включає конфігураційні файли не в порядку?
Чи порядок, у якому Nginx включає файли конфігурації, фіксований, або випадковий? Apache прямо заявляє, що символи підстановки розширюються в алфавітному порядку. З Nginx, здається, це не стосується, і керівництво про це нічого не говорить . У моєму налаштуванні 20_example.comбув включений раніше 00_default, що перемагає мою мету визначення загальних директив (як …

2
Зворотний проксі для підкаталогу в nginx
Я хочу встановити зворотний проксі на мій VPS для свого додатка Heroku ( http://lovemaple.heroku.com ) Тож якщо я завітаю, mysite.com/blogя можу отримати вміст на http://lovemaple.heroku.com Я дотримувався вказівок на вікі Apache . location /couchdb { rewrite /couchdb/(.*) /$1 break; proxy_pass http://localhost:5984; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } …

4
Як ви умовно включаєте файли в Nginx vhost?
У наступних рядках у мене може бути файл конфігурації для конкретного сайту, який містить додаткові fastcgi_params, унікальні для цього сайту. Якщо цей файл існує, я хочу його завантажити. server { listen 80 default; server_name _; root /path/www/$host; # Pass PHP scripts to php-fastcgi listening on port 9000 location ~ \.php …

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