Здравствуйте. Дайте совет как настроить редирект apache с http на https с нестандартным портом. Не могу побороть. С стандартным 443 все работает. Как только меняю например на 44443 не работает. Только если в ручную указывать https://test.local:44443 например. А по имени test.local пишет вот что и автомат не работает. Система centos 7.
В разделе VirtualHost *:80
добавь строчку
Redirect / https://site.loc:port
Замени на свои данные и будет тебе счастье.
Т.е ты все обращения с 80 порта перекинешь на тот адрес который тебе нужен.
Если ты используешь обращения по имени сервера то все обращения на 80 порт твоего сервера будет перенаправлены туда куда напишешь
Надо условие для редиректа менять. Стандартно идет проверка такая:
RewriteCond %{HTTPS} off
но у вас то порт не https, а кастомный, поэтому для 43443 не работает. Нужна другая проверка, где вместо https указан конкретно порт 43443. Сейчас нет примера под рукой и некогда гуглить, но думаю вы и сами справитесь. Там все просто, примеры я видел. Проверка должна быть вида, если у вас порт 43443, тогда идет дальше редирект.