The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
домен только https, !*! rtr54name, 08-Мрт-20, 16:29  [смотреть все]
Настраиваю bind по этому мануалу:
https://www.dmosk.ru/miniinstruktions.php?mini=bind-primary
Не использую apache, nginx.
Нужно, чтобы при запросе domain.com всегда открывался https://domain.com.
  • домен только https, !*! муу, 17:11 , 08-Мрт-20 (1)
    > Не использую apache, nginx.
    > Нужно, чтобы при запросе domain.com всегда открывался https://domain.com.

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

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

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

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

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

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

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

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

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

          • домен только https, !*! муу, 23:48 , 08-Мрт-20 (5) +4
            > У меня только bind и этот сервер. Средствами bind нельзя сделать?

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

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

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


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

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

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

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

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

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

  • домен только https, !*! Licha Morada, 19:19 , 09-Мрт-20 (8) +1
    > Нужно, чтобы при запросе domain.com всегда открывался https://domain.com.

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

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

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

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

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

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

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

        • домен только https, !*! rtr54name, 17:34 , 11-Мрт-20 (11)
          Для меня настройка обратного прокси nginx, это лютый трэшак.
          Может есть костыль попроще?
          • домен только https, !*! Licha Morada, 19:30 , 11-Мрт-20 (12)
            > Для меня настройка обратного прокси nginx, это лютый трэшак.

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

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

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

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

          • домен только https, !*! Pahanivo пробегал, 20:42 , 09-Апр-20 (13)
            > Для меня настройка обратного прокси nginx, это лютый трэшак.

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


  • домен только https, !*! Юрий Иванов, 09:41 , 25-Авг-20 (14) –2
    > Настраиваю 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, !*! jura12, 06:36 , 14-Ноя-20 (17)
    в общем инструкция такая. делаете начальную конфигурацию для 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 от пользователя включено и некоторые другие настройки.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру