URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 8204
[ Назад ]

Исходное сообщение
"домен только https"

Отправлено rtr54name , 08-Мрт-20 16:29 
Настраиваю bind по этому мануалу:
https://www.dmosk.ru/miniinstruktions.php?mini=bind-primary
Не использую apache, nginx.
Нужно, чтобы при запросе domain.com всегда открывался https://domain.com.

Содержание

Сообщения в этом обсуждении
"домен только https"
Отправлено муу , 08-Мрт-20 17:11 
> Не использую apache, nginx.
> Нужно, чтобы при запросе domain.com всегда открывался https://domain.com.

и причём тут bind?
и как по твоему должен работать сайт без http-сервера? systemd-святойдухd ?


"домен только https"
Отправлено rtr54name , 08-Мрт-20 17:39 
>> Не использую apache, nginx.
>> Нужно, чтобы при запросе domain.com всегда открывался https://domain.com.
> и причём тут bind?
> и как по твоему должен работать сайт без http-сервера? systemd-святойдухd ?

У меня непопулярный сервер на python, когда обращаюсь по domain.com его глючит. Корректно отрабатывает только с https.


"домен только https"
Отправлено Аноним , 08-Мрт-20 21:44 
> У меня непопулярный сервер на python,

Ну и накой такие извращения?

> когда обращаюсь по domain.com его глючит.
> Корректно отрабатывает только с https.

Bind это не о том.
Это проблемы web-сервера. У apache для этого есть mod-rewrite. Что там есть у "непопулярного сервера на python" - ХЗ.


"домен только https"
Отправлено rtr54name , 08-Мрт-20 23:10 
>> У меня непопулярный сервер на python,
> Ну и накой такие извращения?
>> когда обращаюсь по domain.com его глючит.
>> Корректно отрабатывает только с https.
> Bind это не о том.
> Это проблемы web-сервера. У apache для этого есть mod-rewrite. Что там есть
> у "непопулярного сервера на python" - ХЗ.

У меня только bind и этот сервер. Средствами bind нельзя сделать?


"домен только https"
Отправлено муу , 08-Мрт-20 23:48 
> У меня только bind и этот сервер. Средствами bind нельзя сделать?

bind это _только_ dns
но наверно это можно сделать "непопулярным сервером на python"

вообще кто тебе дал управлять серверами если ты разницу между dns и http в упор не видишь и задаёшь _очень_ идиотские вопросы?

вообще питоны/ноды итп никто (из нормальных людей) голой жопой в инет не выставляют, а прячут за nginx



"домен только https"
Отправлено rtr54name , 09-Мрт-20 13:37 
>> У меня только bind и этот сервер. Средствами bind нельзя сделать?
> bind это _только_ dns
> но наверно это можно сделать "непопулярным сервером на python"
> вообще кто тебе дал управлять серверами если ты разницу между dns и
> http в упор не видишь и задаёшь _очень_ идиотские вопросы?
> вообще питоны/ноды итп никто (из нормальных людей) голой жопой в инет не
> выставляют, а прячут за nginx

ОК. Есть книжка с картинками, где школьникам рассказывают как спрятать питоновый сервер за nginx?


"домен только https"
Отправлено Аноним , 09-Мрт-20 13:57 
> ОК. Есть книжка с картинками, где школьникам рассказывают как спрятать питоновый сервер
> за nginx?

правильно будет
> Ok, Google Есть книжка с картинками, где школьникам рассказывают как спрятать питоновый сервер
> за nginx?

но ты и за этот год еще зачеты не сдал

https://lmgtfy.com/?q=nginx+reverse+proxy


"домен только https"
Отправлено Licha Morada , 09-Мрт-20 19:19 
> Нужно, чтобы при запросе domain.com всегда открывался https://domain.com.

Одного bind недостаточно, это не дело DNS сервера.
Если по минимуму, то потребуется веб сервер, чтобы он отвечал на http://domain.com:80 редиректом (код HTTP 300) на https://domain.com:443. А там уже пусть отвечает ваш непопулярный сервер на python.

А по хорошему, конечно, надо всё это дело прятать за обратным прокси, как указали в ветке выше.


"домен только https"
Отправлено Аноним , 10-Мрт-20 07:48 
На каких ты колёсах сидишь что умудряешся так адекватно на подобное отвечать??? У меня на подобных топиках аж крышу сносить начинает(((


"домен только https"
Отправлено Licha Morada , 11-Мрт-20 00:46 
> На каких ты колёсах сидишь что умудряешся так адекватно на подобное отвечать???

Чай, кофе, горячий шоколад...

> У меня на подобных топиках аж крышу сносить начинает(((

Вопрос нубский, но все мы там были. Да и вообще, нормально спросил. Обозначил что есть, что получается, чего хочется. У меня крышу сносит когда распальцовку делают и на IT суржике глаголят.


"домен только https"
Отправлено rtr54name , 11-Мрт-20 17:34 
Для меня настройка обратного прокси nginx, это лютый трэшак.
Может есть костыль попроще?

"домен только https"
Отправлено Licha Morada , 11-Мрт-20 19:30 
> Для меня настройка обратного прокси nginx, это лютый трэшак.

ИМХО, имеет смысл сделать чтобы оно лютым трешаком быть перестало. Устоявшийся стандарт индустрии, между прочим.
Обратный прокси на nginx настраивается тривиально. Посмотрите какой-нибудь туториал с картинками. И читайте паралельно формальную документацию чтоб отличить хрень от дела, а то в интернете чёрте-что могут насоветовать.

> Может есть костыль попроще?

Ну, сварить что-то для xinetd, чтобы в ответ на что-угодно-по-TCP80 он выдавал текст, похожий на ответ нормального HTTP сервера с редиректом. Только, имхо, именно это будет лютый трешак. Много чего такого можно замутить, простор для фантазии есть.

Имейте в виду, для того чтобы "при запросе domain.com всегда открывался https://domain.com" обратный прокси не нужен. Для этого нужен HTTP сервер слушающий на 80-ом порту и умеющий отвечать редиректом. А обратный прокси вам сватают чтобы вы себе ногу не прострелили, и ряды ботнета какого-нибудь на пополнили. Случайно так получается, что обратный прокси вполне справляется и с задачей отвечать редиректом.


"домен только https"
Отправлено Pahanivo пробегал , 09-Апр-20 20:42 
> Для меня настройка обратного прокси nginx, это лютый трэшак.

ой не в ту профессию ты гребешь



"домен только https"
Отправлено Юрий Иванов , 25-Авг-20 09:41 
> Настраиваю bind по этому мануалу:
> https://www.dmosk.ru/miniinstruktions.php?mini=bind-primary
> Не использую apache, nginx.
> Нужно, чтобы при запросе domain.com всегда открывался https://domain.com.

вот работающий конфиг апачи2
<VirtualHost *:80>.
  ServerName jura12.ru
  ServerAlias www.jura12.ru

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{SERVER_NAME} =jura12.ru [OR]
RewriteCond %{SERVER_NAME} =www.jura12.ru
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI... [END,NE,R=permanent]
</IfModule>
</VirtualHost>


"домен только https"
Отправлено Pahanivo , 26-Авг-20 10:51 
Юрочка, тема то апрельская, эт раз.
https://httpd.apache.org/docs/2.4/mod/mod_alias.html#redirect
эт два.



"домен только https"
Отправлено Licha Morada , 26-Авг-20 21:15 

> ServerName jura12.ru

Контекстная реклама jura12 прикольная, и по форме и по содержанию.
ИМХО не за гранью, пусть живёт.


"домен только https"
Отправлено jura12 , 14-Ноя-20 06:36 
в общем инструкция такая. делаете начальную конфигурацию для 80 порта. запускаете certbot и он генерит вам конфиг 443 и правит 80. только вроде надо сначала выключить апачи.
окончательные конфиги у меня такие:
https://www.jura12.ru/sites/default/files/2020-11/jura12ru.8...
https://www.jura12.ru/sites/default/files/2020-11/jura12ru.conf

P.S. только у меня там php-fpm от пользователя включено и некоторые другие настройки.