Let’s Encrypt - настройка редиректов с https://www.sait.com на https://sait.com
Posted: Mon Jan 09, 2017 5:24 am
Я только начинаю осваивать данную область и для специалистов мой вопрос покажется неуместным, но тем не менее прошу помочь.
Столкнулся с проблемой настройки редиректов, если настраиваю перенаправление с http://www.sait.com на http://sait.com то проблем нет ни каких - все работает
но стоит подключить сертификат Let’s Encrypt перенаправление с https://www.sait.com на https://sait.com у меня не работает. Перенаправление пытался включить разными способами.
Способ 1:
Способ 2:
Способ 2:
И в любом случае сайт отображается как по адресу https://www.sait.com так и по адресу https://sait.com при этом редирект работает с http://www.sait.com и http://sait.com на https://sait.com
Конфигурация сервера: Debian 8, 1 ядро CPU, 20 GB SSD, 1 GB RAM? Панель Vesta в базовой конфигурации.
Столкнулся с проблемой настройки редиректов, если настраиваю перенаправление с http://www.sait.com на http://sait.com то проблем нет ни каких - все работает
Code: Select all
server {
listen тут.ip.ad.res:80;
server_name www.sait.com;
rewrite ^ http://sait.com$request_uri? permanent;
}
server {
listen тут.ip.ad.res:80;
server_name sait.com;
Способ 1:
Code: Select all
server {
listen тут.ip.ad.res:80;
server_name www.sait.com;
rewrite ^ https://sait.com$request_uri? permanent;
}
server {
listen тут.ip.ad.res:80;
server_name sait.com;
Code: Select all
server {
listen тут.ip.ad.res:80;
server_name sait.com www.sait.com;
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
if ($host ~* www.) {
return 301 https://$server_name$request_uri;
}
Code: Select all
server {
listen 80;
server_name www.sait.com sait.com;
return 301 https://sait.com$request_uri;
}
Конфигурация сервера: Debian 8, 1 ядро CPU, 20 GB SSD, 1 GB RAM? Панель Vesta в базовой конфигурации.