@wwwkat2015

Nginx https redirect?

Необходимо сделать редирект с http на https, стандартные варианты не работают, которые удалось найти.
Сервер Nginx, OC debian 9, сертификат ssl установлен.

Файл /etc/ngnix/ngnix.conf https://pastebin.com/TDQBWJHW
Файл /etc/nginx/conf.d/site1.conf https://pastebin.com/tnE38A5G

При добавлении следующего кода в начало файла /etc/nginx/conf.d/site1.conf возникает ошибка и сервер падает.
Домен конечно прописан свой, код ниже с доменом сайта, откуда он скопирован.
server {
listen 80;
server_name linuxize.com www.linuxize.com;
return 301 https://linuxize.com$request_uri;
}

Я понимаю, что проблема в том, что конфиг сделан так, что бы при создании папки создавался сайт автоматически.
Но как мне сделать редирект для одного сайта?
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@wwwkat2015 Автор вопроса
Решением стало добавление кода в начало файла /etc/nginx/conf.d/site1.conf

Код, YOUR_IP заменить на свой, как и домен сайта:
server {
listen YOUR_IP:80;
server_name site.com;
rewrite ^ https://site$request_uri? permanent;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы