Задать вопрос
@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 Средний 2 комментария
Решения вопроса 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;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Brief Москва
от 350 000 до 500 000 ₽
БЕТСИТИ Ростов-на-Дону
от 150 000 до 250 000 ₽
ArbiHunter Санкт-Петербург
До 3 000 $