Вы установили свой проход как http
, а не https
.Apache здесь работает в качестве обратного прокси-сервера, поэтому он просто перенаправляет запрос на ваш промежуточный сервер (-ы), который он всегда будет выполнять через http
, в зависимости от вашей конфигурации.Затем, поскольку приложение ASP.NET Core настроено на использование HTTPS, оно перенаправляет, вызывая новый запрос на Apache, который затем перенаправляет снова через http
.
Long иКороче говоря, вам нужно пройти до https
, а не http
.Кроме того, вы можете удалить требование HTTPS-only из вашего приложения ASP.NET Core и вместо этого принудительно установить HTTPS в Apache.