Назад | Перейти на главную страницу

nginx (http + https) спереди с лаком сзади

У меня есть сервер nginx, обслуживающий http и https, и у меня есть лак для кеширования запросов apache

nginx (80 + 443) -> лак (6081) -> apache (8081)

когда я обслуживаю страницы с использованием 443, страницы уже кэшируются с портом 80 (ссылки на изображения и т. д.), поэтому браузер предупреждает о том, что на странице есть зашифрованный и незашифрованный контент.

Я не могу использовать относительные URL-адреса.

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

Почему три уровня? Это делает ваш сайт значительно медленнее, чем нужно.

когда я обслуживаю страницы с использованием 443, страницы уже кэшируются с портом 80

Нет - вы просто смешиваете URL-адреса HTTP и HTTPS на своей странице.