Обратный прокси-сервер Nginx к расположению https вызывает ssl_error_rx_record_too_long - PullRequest
0 голосов
/ 28 апреля 2019

tt Я добавляю обратный прокси-сервер nginx перед моим существующим сервером nextcloudpi, чтобы иметь возможность перенаправлять трафик на другие серверы в моей сети в зависимости от используемого домена.В настоящее время работает только сервер nextcloudpi, поэтому весь трафик направляется на него напрямую.Сервер доступен только через https, и letsencrypt обрабатывает сертификаты на сервере nextcloudpi.

Чтобы маршрутизировать трафик с моего обратного прокси-сервера на сервер nextcloudpi через https, я настроил файл default.conf для просмотракак это:

server {
  listen 443;
  listen [::]:443;

  server_name <my-public-url>;

  location / {
    proxy_pass https://<hostname-of-my-nextcloudpi-server>;
  }
}

К сожалению, это не работает.Firefox возвращает SSL_ERROR_RX_RECORD_TOO_LONG и Chrome ERR_SSL_PROTOCOL_ERROR

Я также нигде не видел, чтобы трафик передавался по адресу http s .Я знаю, что в моей внутренней сети я могу и должен просто направить к целевому месту на порту 80, но так как сервер уже настроен на использование https, я хочу сохранить его таким.

Спасибо за вашу помощь

...