Как сделать доступность одного адреса сайта через http на Nginx?

Сейчас так у меня настроено. Все http запросы направляются на https:
server {
  listen *:80;
  server_name мой сайт;
  proxy_set_header Host мой сайт;
  location / {
    rewrite ^(.*)$ https://мой сайт$1 permanent;
  }
}


Мне нужно чтобы один(или нное количество) конкретно-жестко прописанных в конфиге адресов не перенаправлялся бы на https. Мне это нужно для автоматической замены сертификата сайта
  • Вопрос задан
  • 210 просмотров
Решения вопроса 1
@sunnmas Автор вопроса
Ruby
server {
listen *:80;
server_name сайт;
proxy_set_header Host сайт;
location ^~ /.well-known/acme-challenge/ {
allow all;
}
location / {
rewrite ^(.*)$ https://сайт$1 permanent;
}

root /мойпутькпапке/public;
}

Вот теперь можно обновлять ssl сертификаты без танцев с бубном
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
BuriK666
@BuriK666 Куратор тега Nginx
Компьютерный псих
сделайте для них отдельный server
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы