Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Не рекомендуется ssl on;
Нужно добавлять опцию ssl в listen.
Цитата za1:
ps Если раскомментировать строчку
# return 301 https://$host$request_uri;
сайт перестает работать, в чем причина не знаю. Все закомментированные строчки остались от проведенных экспериментов.
Хотелось узнать , что можно добавить или удалить в конфигах для правильной работы сайта? »
Это потому что строка эта делает редирект 301 (Moved Permanently) на https версию сайта, у вас получается закольцованный редирект.

Это по nginx.

В итоге конфиг будет выглядеть примено так:

Код: Выделить весь код
server {
    listen 80;
    server_name disk;
    return 301 https://$host$request_uri;
    }

server {
    listen 443 ssl;

    server_name disk;

    ssl_certificate         /var/www/html/disk/cert/sandisk.crt;
    ssl_certificate_key     /var/www/html/disk/cert/sandisk.key;

    location / {
          root /var/www/html/disk;
         # index nginx.html;
          autoindex on;
          proxy_pass http://127.0.0.1:81;
          proxy_set_header Host $http_host;
         # add_header  [always];
    }
    location ~ ^.*\.html$ {
    root /var/www/html/disk;
    }
}
На апаче выключите всё касающееся SSL/TLS - трафик к этому апстриму идёт нешифрованный.

Цитата za1:
при этом сейчас сайт отдается по https но с задержкой, в которой оказывается страница недоступности. »
error.log ваш друг. Почитаешь логи - локализуешь проблему. И решишь. И становится ненужно выставлять себя безграмотным дурачком на форумах, даже с оправданиями.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:27, 17-11-2017 | #2