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

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

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


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

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

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


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

7
Как добавить Access-Control-Allow-Origin в NGINX?
Как мне установить заголовок Access-Control-Allow-Origin, чтобы я мог использовать веб-шрифты из моего субдомена в моем основном домене? Примечания: Вы найдете примеры этого и других заголовков для большинства HTTP-серверов в проектах HTML5BP Server Config https://github.com/h5bp/server-configs
158 nginx  cors 

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

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

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

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

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

4
Какое использование сайтов доступно по сравнению с каталогом conf.d для nginx?
У меня есть некоторый опыт использования Linux, но ни один из них не использует nginx. Мне было поручено исследовать варианты балансировки нагрузки для сервера приложений. Я использовал apt-get для установки nginx, и все выглядит нормально. У меня есть пара вопросов. В чем разница между папкой sites-available и папкой conf.d. Обе …

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

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