LINUX.ORG.RU

nginx https://www на https://

 


0

3

Добрый день. При входе на сайт по ссылке https://www.1.sitedIPdomain.ru, выдаёт ошибку в браузере «Подключение не защищено»

Если я зайду просто https://www.sitedIPdomain.ru, то срабатывает переброс на https://sitedIPdomain.ru работает корректно.

Конфиг нджинкс

upstream backend-new {server unix:/var/run/php7-siteDomain.sock;}

server {
    listen siteIP:80;
    server_name  www.siteDomain.ru siteDomain.ru;
    return 301 https://siteDomain.ru$request_uri;
}
server {
    listen siteIP:80;
    server_name  www.1.siteDomain.ru 1.siteDomain.ru;
    rewrite ^(.*) https://1.siteDomain.ru$1 permanent;
}
server {
    listen siteIP:80;
    server_name  www.2.siteDomain.ru 2.siteDomain.ru;
    rewrite ^(.*) https://2.siteDomain.ru$1 permanent;
}
server {
    listen siteIP:80;
    server_name  www.3.siteDomain.ru 3.siteDomain.ru;
    rewrite ^(.*) https://3.siteDomain.ru$1 permanent;
}
server {
    listen siteIP:80;
    server_name  www.4.siteDomain.ru 4.siteDomain.ru;
    rewrite ^(.*) https://4.siteDomain.ru$1 permanent;
}
server {
    listen siteIP:443 ssl;
    ssl on;
    ssl_certificate /etc/nginx/ssl/siteDomain.ru.crt;
    ssl_certificate_key /etc/nginx/ssl/siteDomain.ru.key;
    ssl_prefer_server_ciphers on;
    server_name         siteDomain.ru 1.siteDomain.ru 4.siteDomain.ru 3.siteDomain.ru 2.siteDomain.ru;
    root                /var/www/new/www;
    access_log          /var/log/nginx/new-access.log;
    error_log           /var/log/nginx/new-error.log;
    index               index.php index.html;
    rewrite_log         on;

    location ^~ /core/ {                         

Я добавил

server {
    listen siteIP:443 ssl;
    ssl_certificate /etc/nginx/ssl/siteDomain.ru.crt;
    ssl_certificate_key /etc/nginx/ssl/siteDomain.ru.key;
    ssl_prefer_server_ciphers on;
    server_name www.1.siteDomain.ru;
    return 301 https://1.siteDomain.ru$request_uri;
}

Но ничего не изменилось ( Подскажите что не так


Ответ на: комментарий от deadNightTiger

Понтяно. Спасибо за ответ) Получается что нджинксом не перекинуть что бы не появлялось это сообщение? как бы перекинуть с http://www.site.domain.ru на site.domain.ru и без проверки сертификата?

madcry
() автор топика
Ответ на: комментарий от madcry

Нет, не перекинуть. Нужен сертификат с правильным доменом.

deadNightTiger ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.