апстрим не отправил действительный заголовок HTTP / 1.0 при чтении заголовка ответа из апстрима при доступе к домену https - PullRequest
0 голосов
/ 11 июня 2019

При доступе к моему домену https://rancher1.208.com,the nginx докера выдает эту ошибку:

2019/06/11 00:19:42 [error] 6#6: *40 upstream sent no valid HTTP/1.0 header while reading response header from upstream, client: 101.24.11.112, server: rancher.208.com, request: "GET / HTTP/1.1", upstream: "http://172.19.104.231:4431/", host: "rancher1.208.com"

Это мой конфиг ssl:

    listen 443 ssl;
    listen [::]:443 ssl;
    ssl_certificate /etc/nginx/conf.d/cert/rancher1.208.com/fullchain1.pem;
    ssl_certificate_key /etc/nginx/conf.d/cert/rancher1.208.com/privkey1.pem;

    server_name rancher1.208.com;

Где идет не так? Я должен перенаправить 80 на 443?

1 Ответ

0 голосов
/ 11 июня 2019

Проверьте ваш прокси-адрес для использования https:

location / {
        proxy_pass https://rancher;
        index index.html index.htm;
    }

Обратите внимание, что proxy_pass - это https, а не http.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...