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

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

2
Можете ли вы определить расположение сервера в нескольких конфигурационных файлах nginx?
У меня на одном хосте запущено несколько приложений ruby: ~/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 

5
Конфликтующее имя сервера Nginx для субдомена
В настоящее время у меня есть vhost на Nginx для foo.domain.com, и все отлично работает. Я создал новый файл для нового субдомена, который я хочу добавить, под названием bar.domain.com. Я использую одинаковые настройки для обоих. Когда я перезагружаю Nginx, я получаю Restarting nginx: nginx: [warn] conflicting server name "" on …
14 nginx  ssl  virtualhost 

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
Почему 14 символов является максимальной длиной для директивы nginx server_name?
У меня есть следующий виртуальный хост server { server_name abc.example.com; root /var/www/test/; index index.html; } При запуске nginx -s reloadя получаю следующую ошибку: nginx: [emerg] не смог собрать server_names_hash, вам нужно увеличить server_names_hash_bucket_size: 32 То же самое происходит для любого server_name, которое имеет 15 или более символов. Если я установлю …

1
Передача информации протокола SSL на сервер через заголовок HTTP
После того, как недавно была обнаружена уязвимость Poodle, наша команда решила перейти от SSLv3. Но до полного удаления, они хотят , чтобы предупредить о ежедневных пользователей , что их использование браузера устаревшее SSLv3. Итак, мы пришли к идее Определите протокол (SSLv3, TLS1 и т. Д.) Из внешней разгрузки SSL (мы …
13 nginx  ssl  poodle 

3
Как включить сжатие gzip на ресурсах модуля NGINX PageSpeed?
Я сосредоточился на оптимизации определенного веб-сайта, чтобы он получил 100 баллов в инструменте Google PageSpeed ​​Insights (как для мобильных устройств, так и для настольных компьютеров). Большинство элементов работают безупречно, но я продолжаю получать предупреждение «Включить сжатие» для веб-сайта. Это хлопотно, потому что на моем сервере включен gzip, и единственные ресурсы, …

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; } но все, что я получаю, получая доступ к …

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 

1
403 Запрещено при попытке перейти на мою простую тестовую страницу
Я только что установил nginx и пытаюсь настроить свой первый сайт. Я пытаюсь использовать nginx с php-fpm. nginx установлен (когда я захожу на свой ip, я получаю приветствие по умолчанию на странице nginx). Теперь я пытаюсь запустить простой скрипт: <?php phpinfo(); Но я продолжаю нажимать на страницу 403 Forbidden. В …
13 nginx 

2
Перекрестный общий доступ к ресурсам (CORS) с помощью nginx / chrome
У меня есть сайт со следующей сегментацией: api.example.com developers.example.com example.com Я хотел бы разрешить и то example.comи другое developers.example.comделать запросы AJAX api.example.com. Моя конфигурация nginx api.example.com, которая является приложением Rack для Unicorn, выглядит следующим образом: upstream app_server { server unix:/tmp/api.example.com.sock fail_timeout=0; } server { listen 80; server_name api.example.com; access_log /home/nginx/api.example.com/log/access.log; …
13 nginx 

5
Nginx. Как я могу отклонить запрос к незарегистрированному виртуальному серверу ssl?
У меня есть сертификат SSL с подстановочным знаком и несколько поддоменов на одном и том же ip. Теперь я хочу, чтобы мой nginx обрабатывал только упомянутые имена серверов и сбрасывал соединение для других, чтобы он выглядел так, как будто nginxон не работает для незарегистрированных имен серверов (не отвечает, отклоняет, не …

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