LINUX.ORG.RU
решено ФорумAdmin

редирект 80 на 443

 


0

1

Приветсвую! Есть почтарь. Пора завязывать общение по http протоколу и переходить на https. Сертификаты прописаны, https работает. Теперь хочу что-бы все обращения на 80 порту перенаправлялись на 443 порт.

IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 443
На ура не получилось.

Это делается в настройках virtual host веб сервера

Ien_Shepard ★★★
()

Конечно, не получилось. Делай это средствами веб-сервера.

В твоём примере http запрос будет перенаправлять на https порт, но сам запрос останется http.

AnDoR ★★★★★
()

Делай это средствами nginx или apache (или что там у тебя в качестве веб-сервера).

gruy ★★★★★
()

Вы не правильно делаете. Кто у вас там вебсервером apache/nginx вот в нем и прописывайте перенаправление.

anc ★★★★★
()
Ответ на: комментарий от anc

Было бы просто, если бы это был какой нибудь апач. Но это Kerio Connect. Там все свалено в кучу /opt/kerio, для меня это черный ящик. Конфигурируется из веб интерфеса.

Humaxoid
() автор топика
Ответ на: комментарий от Humaxoid

Подождите, но даже на дешманских сохо роутерах есть запрет на вход по http. Неужели у этого керио такого нет?

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

Наверняка есть. Вот только не могу понять как там организована структура. Конфиги разбросаны по своим правилам. Написал на форум Kerio Connect, но там одни виндузятники :(

Humaxoid
() автор топика
Ответ на: комментарий от Humaxoid

Ну так оно же вроде через вэб интерфейс рулится? Вы же сами написали.
Найти где отключить http и вроде все. А браузер без префикса http:// а только по hostname.mydomain.tld и сам полезет в первую очередь на https сейчас это в приоритете вроде у всех.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 2)
Ответ на: комментарий от anc

Ну так оно же вроде через вэб интерфейс рулится? Вы же сами написали.
Найти где отключить http и вроде все. А браузер без префикса http:// а только по hostname.mydomain.tld и сам полезет в первую очередь на https сейчас это в приоритете вроде у всех.

Так и делал. Залез через вэб, отключил http. В браузере пишем без префикс mail.domain.ru страницу не отображает. Потому как приоритет http, посему сам подставляет префикс http.

Humaxoid
() автор топика
Ответ на: комментарий от Humaxoid

History в браузере почистите и будет счастье.

anc ★★★★★
()
Ответ на: комментарий от menangen

Нет. Он тоже нужОн, но как дополнение.

anc ★★★★★
()
Ответ на: комментарий от anc

А браузер без префикса http:// а только по hostname.mydomain.tld и сам полезет в первую очередь на https сейчас это в приоритете вроде у всех.

Скажу за Firefox. Раньше он ломился только по http. В версии 78 добавли еще попытку зайти по https после провалившейся попытки зайти по http, судя по новости. Приоритетный https через дополнения пока.

boowai ★★★★
()
Последнее исправление: boowai (всего исправлений: 1)
Ответ на: комментарий от Humaxoid

Если ты пошел таким путем, то сделай сам заглушку с перенаправлением на https, через http код 3хх,вроде. И повесь на порт 80, или перенаправь.

boowai ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.