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

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

4
Запуск Nginx не дає ssl такого файлу чи каталогу
Ось помилка, яку я отримую: Перезавантаження конфігурації nginx: nginx: [emerg] SSL_CTX_use_certificate_chain_file ("/ path / to / cert.pem") не вдалося (SSL: помилка: 02001002: системна бібліотека: fopen: Немає таких файлів чи помилок каталогу: 20074002: BIO процедури: FILE_CTRL: система помилка lib: 140DC002: підпрограми SSL: SSL_CTX_use_certificate_chain_file: системна lib) nginx: файл конфігурації /etc/nginx/nginx.conf тест не …

1
Перенаправити підпуть до зовнішнього хоста за допомогою Nginx
Мені потрібно створити досить просту карту в Nginx, перенаправляючи підпуть на інший сервер, який знаходиться в тій самій підмережі. Сервер Nginx: 192.168.0.2 Сервер Tomcat: 192.168.0.3:8443 Я намагався помістити це в розділ сервера location /tomcatapi/ { rewrite /tomcatapi/(.*) $1 break; proxy_pass http://192.168.0.3:8443; } але все, що я отримую доступ до http://www.myservice.com/tomcatapi/ …

1
Помилка nginx pcre_compile при використанні кванторів
У мене виникає проблема з псевдонімом. Я хочу додати до перших 4 цифр файлу як частину каталогу. (наприклад, '../123456.jpg'=>'../123/123456.jpg' і '../12.png'=>'../12/12.png') Ось що я маю: location ~ ^/i/gallery2/(\d{1,4})(.*)$ { alias /home/web/images/gallery/$1/$1$2; } Це помилка, яку я отримую: nginx: [emerg] pcre_compile() failed: missing ) in "^/i/gallery2/(\d" У когось є ідеї, як …
14 nginx  regex 

5
Nginx. Як я відхиляю запит на невіртований віртуальний сервер ssl?
У мене є одне підключення SSL і декілька субдоменів на одному ip. Тепер я хочу, щоб мій nginx обробляв лише згадані імена сервера та переривав з'єднання для інших, щоб він виглядав так, що він nginxне працює для імен серверів, що не були в списку (не відповідає, не відхиляє, мертвий, ні …

2
Обслуговування декількох кінцевих точок проксі під розташуванням у Nginx
У мене є кілька кінцевих точок API, які я хочу обслуговувати під одним місцем /apiіз підпутниками, що йдуть до різних кінцевих точок. Зокрема, я хочу, щоб webdis був доступний на веб-сайті, /apiа власний API був доступний на сайті /api/mypath. Мене не турбують сутички з API webdis, тому що я використовую …

2
Чи можете ви визначити розташування сервера в кількох конфігураційних файлах nginx?
У мене на одному хості працює кілька програм для рубінів: ~/app1 ~/app2 ~/app3 І я хочу мати nginx проксі для цих додатків, використовуючи підкаталоги: http://example.com/app1 http://example.com/app2 http://example.com/app3 Мені цікаво, якщо nginx підтримує, щоб я міг визначати ці місця в декількох файлах, щоб я міг зберігати кожну конфігурацію з додатком, а …
14 nginx 

1
Nginx перевіряє клієнтські сертифікати лише в певному місці
Ми використовуємо Nginx як зворотний проксі для нашого сервера веб-додатків. Nginx обробляє наш SSL та інше, але в іншому випадку просто виступає як зворотний проксі. Ми хочемо вимагати дійсних клієнтських сертифікатів для запитів, /jsonrpcале не вимагати їх більше ніде. Найкращий спосіб, який ми знайшли - це server { listen *:443 …

4
Видалення останньої косої риски з URL-адреси за допомогою nginx
Я хотів би, щоб такі URL-адреси на моєму веб-сайті були еквівалентними: /foo/bar /foo/bar/ /foo/bar/index.html і далі я хотів би, щоб другі дві форми видавали перенаправлення HTTP 301 до першої форми. Я просто обслуговую статичні сторінки, і вони розташовані відповідно до третьої форми. (Іншими словами, коли користувач запитує, /foo/barвін повинен отримати …
14 nginx 

4
Як копіювати дані nginx на два сервери?
Я намагаюся копіювати трафік, який отримує один конкретний сервер nginx на два сервери. Мета - не завантажувати баланс, а відтворювати однаковий вхід на всіх nginx-серверах. Приклад: Nginx отримує HTTP POST. Я хочу відправити цю саму POST на інші сервери. ** ОНОВЛЕННЯ ** Ситуація легка і не складна. Мені просто потрібно …
14 nginx  ab 

5
Проксі-сервер Nginx для бек-енд-аутентифікації із сертифікацією SSL-клієнта
У мене два сервери, на обох є nginx. Сервер A прослуховує 443 і налаштований для автентифікації за допомогою клієнтського SSL-сертифіката. Сервер B має внутрішній процес, який потребує зв'язку з сервером A через nginx. Я хотів би налаштувати Nginx на сервері B, який прослуховуватиме 8080 (без шифрування, оскільки це все місцеве …

2
Чому для директиви nginx server_name максимальна довжина має 14 символів?
У мене є наступний віртуальний хост server { server_name abc.example.com; root /var/www/test/; index index.html; } Під час запуску nginx -s reloadя отримую таку помилку: nginx: [emerg] не вдалося створити ім’я_сервера_гаш, слід збільшити сервер_імена_hash_bucket_size: 32 Те саме відбувається з будь-яким ім'ям сервера, що містить 15 і більше символів. Якщо я встановив …

1
Передача інформації про протокол SSL в бекенд через HTTP-заголовок
Після виявлення вразливості Пуделя нещодавно наша команда вирішила перейти з SSLv3. Але доти, доки всі, вони хочуть , щоб попередити про щоденних користувачів , що їх використання браузера застаріле SSLv3. Отже, ми прийшли до ідеї Виявити протокол (SSLv3, TLS1 тощо ...) з SSL-вивантаження переднього кінця (ми використовуємо nginx) Передайте цю …
13 nginx  ssl  poodle 

3
Як увімкнути компресію gzip на ресурсах NGINX PageSpeed ​​Module?
Я дуже зосередився на оптимізації певного веб-сайту, щоб він набрав 100 балів у інструменті Google PageSpeed ​​Insights (як для мобільних пристроїв, так і для настільних ПК). Більшість елементів працює бездоганно, але я продовжую отримувати попередження "Увімкнути стиснення" для веб-сайту. Це клопітно, тому що gzip увімкнено на моєму сервері, і єдині …

3
відмова nginx без балансування навантаження
У мене виникають проблеми з налаштуванням nginx. Я використовую nignx як зворотний проксі. Я хочу надіслати всі свої запити на перший сервер. Якщо перший сервер не працює, я хочу надсилати запити на другий сервер. Коротше кажучи, як я можу отримати рішення про відмову без балансування навантаження?

2
nginx переписати або внутрішній цикл перенаправлення
Я стукаю головою об таблицю, намагаючись зрозуміти, що викликає цикл перенаправлення в моїй конфігурації nginx при спробі отримати доступ до URL-адреси, яка не існує. Конфігурація йде наступним чином: server { listen 127.0.0.1:8080; server_name .somedomain.com; root /var/www/somedomain.com; access_log /var/log/nginx/somedomain.com-access.nginx.log; error_log /var/log/nginx/somedomain.com-error.nginx.log debug; location ~* \.php.$ { # Proxy all requests with …
13 nginx 

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