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

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

509
В Nginx, как я могу переписать все http-запросы в https при сохранении субдомена?

Я хочу переписать все http-запросы на моем веб-сервере, чтобы они были https-запросами, я начал со следующего: сервер { слушай 80; место нахождения / { переписать ^ (. *) https: //mysite.com$1 постоянный; } ... Одна проблема заключается в том, что при этом удаляется любая информация о субдомене...

222
Как заставить или перенаправить на SSL в nginx?

У меня есть страница регистрации на поддомене, например: https://signup.example.com Он должен быть доступен только через HTTPS, но я боюсь, что люди могут как-то наткнуться на него через HTTP и получить 404. Мой блок html / server в nginx выглядит так: html { server { listen 443; server_name...

219
Зачем мне нужен Nginx и что-то вроде Gunicorn?

Я ищу слишком упрощенный ответ на следующий вопрос. Я пытаюсь создать фундаментальное понимание того, как Nginx работает вместе с чем-то вроде Gunicorn. Нужен ли мне и Nginx, и что-то вроде Gunicorn для развертывания приложений Django на Nginx? Если да, что на самом деле обрабатывает HTTP-запросы?...

195
HTTPS nginx, работающий с той же конфигурацией, что и HTTP

Есть ли способ разделить директивы конфигурации между двумя server {}блоками nginx ? Я бы хотел избежать дублирования правил, так как HTTPS и HTTP-контент моего сайта обслуживаются с одинаковыми настройками. В настоящее время это так: server { listen 80; ... } server { listen 443; ssl on; # etc....

184
Как я могу использовать переменные окружения в Nginx.conf

[Перемещено и отредактировано вниз по адресу https://stackoverflow.com/questions/21933955, поскольку оно считалось слишком похожим на sysadmin для StackOverflow.] У меня есть докер-контейнер с запущенным Nginx, который ссылается на другой докер-контейнер. Имя хоста и IP-адрес второго контейнера...

158
Как добавить Access-Control-Allow-Origin в NGINX?

Как мне установить заголовок Access-Control-Allow-Origin, чтобы я мог использовать веб-шрифты из моего субдомена в моем основном домене? Примечания: Вы найдете примеры этого и других заголовков для большинства HTTP-серверов в проектах HTML5BP Server Config...

149
Обратный прокси Nginx + перезапись URL

Nginx работает на порте 80, и я использую его для реверсирования URL прокси с путем /fooк порту 3200следующим образом: location /foo { proxy_pass http://localhost:3200; proxy_redirect off; proxy_set_header Host $host; } Это работает нормально, но у меня есть приложение на порт 3200, для которого я...

143
Как настроить Nginx в качестве кеширующего обратного прокси?

Недавно я слышал, что Nginx добавил кеширование в функцию обратного прокси. Я оглянулся, но не смог найти много информации об этом. Я хочу настроить Nginx в качестве обратного кеширующего прокси-сервера перед Apache / Django: иметь прокси-запросы Nginx для некоторых (но не всех) динамических...

131
Nginx включить команду сайта

Мы все знаем, как включить веб-сайт с помощью Apache на Linux. Я уверен, что мы все согласны с использованием команды a2ensite. К сожалению, в Nginx не существует эквивалентной команды по умолчанию, но случилось так, что я установил какой-то пакет в Ubuntu, который позволил мне включить / отключить...

123
Перезагрузка конфигурации Nginx без простоя

Я использую nginx в качестве обратного прокси. Всякий раз, когда я обновляю конфиг для него, используя sudo "cp -r #{nginx_config_path}* /etc/nginx/sites-enabled/" sudo "kill -s HUP `cat /var/run/nginx.pid`" Я сталкиваюсь с коротким временем простоя. Как я могу избежать...

122
Ответить с 200 из конфигурации Nginx без подачи файла

Я настроил Apache для отправки ответа 200, не обслуживая файл с этой строкой конфигурации Redirect 200 /hello Могу ли я сделать это с Nginx? Я не хочу обслуживать файл, я просто хочу, чтобы сервер ответил 200 (я просто регистрирую запрос). Я знаю, что могу добавить индексный файл и добиться того же...

99
Какое использование сайтов доступно по сравнению с каталогом conf.d для nginx?

У меня есть некоторый опыт использования Linux, но ни один из них не использует nginx. Мне было поручено исследовать варианты балансировки нагрузки для сервера приложений. Я использовал apt-get для установки nginx, и все выглядит нормально. У меня есть пара вопросов. В чем разница между папкой...

96
Задание истечения срока действия заголовков для статического содержимого, предоставляемого из nginx

Я использую nginx для сервера моего статического контента, есть ли способ, которым я могу установить заголовки expires для каждого файла, который соответствует определенному правилу? Например, я могу установить заголовок expires для всех файлов с расширением...

95
Как перезапустить nginx?

Для меня я запускаю "killall nginx" и запускаю его "sbin / nginx", у кого-нибудь есть лучший скрипт перезапуска? Кстати: я устанавливаю nginx из исходного кода, я не нахожу команду 'service nginx' или...

89
Отключить кэширование при обслуживании статических файлов с помощью Nginx (для разработки)

Мы используем Nginx для обслуживания статических файлов на платформе разработки. Поскольку это платформа разработки, мы хотели бы отключить кэширование, чтобы каждое изменение распространялось на сервер. Конфигурация VHost довольно проста: server { server_name static.server.local; root...

89
Сделайте nginx для передачи имени хоста восходящего потока при обратной прокси

Я запускаю несколько Docker-контейнеров с именами хостов: web1.local web2.local web3.local Маршрутизация к ним осуществляется на основе имени хоста с помощью nginx. У меня есть прокси перед этой настройкой (на другой машине, подключенной к интернету), где я определяю восходящий поток как: upstream...

85
ошибка connect () (111: соединение отклонено) при подключении к восходящему каналу

У меня возникают 502 Gatewayошибки при доступе к файлу PHP в каталоге ( http://example.com/dev/index.php). Логи просто говорят это: 2011/09/30 23:47:54 [error] 31160#0: *35 connect() failed (111: Connection refused) while connecting to upstream, client: xx.xx.xx.xx, server: domain.com, request:...