Загрузка...

Создание сервера для приёма HTTPS запросов

Тема в разделе Python создана пользователем Lefir 4 янв 2025. 165 просмотров

  1. Lefir
    Lefir Автор темы 4 янв 2025 0 17 дек 2024
    Привет всем, у меня есть VPS, почти никак не настроен, подключён к домену, связанный с cloudflare, предполагаю, что сертификат у сайта уже есть. Я создаю бота в телеге, встал в ступор когда выбирал способ платежки, на мой выбор пал Freekassa, но все не могу создать URL оповещения и т.д. Так вот вопрос, как мне все это реализовать, просто ради теста, бота делаю на Python, используя либу aiogram, пробовал через flask сделать обработчик, порт использовал 8080, но обработчик не запускался, поскольку порт занят Apache2, как только я его останавливаю, запросы отправлять получается, и получать от них ответ. Но перестает работать сайт через определенное время. Если кто в этом шарит, сколько будет стоить сделать этот самый обработчик и настроить VPS, а лучше обучить как это делать
     
  2. amdryzen72001
    amdryzen72001 4 янв 2025 16 789 17 ноя 2023
    фрикасса какашка же, 100 лет назад ней пользовался, есть же получше платежки
     
    1. Посмотреть предыдущие комментарии (1)
    2. Lefir Автор темы
      amdryzen72001, чтобы на ру легко выводить было) еще для физ лиц желательно
      4 янв 2025 Изменено
    3. amdryzen72001
      Lefir, в свое время я юзал https://aaio.so/ , сейчас не знаю какие там условия и тд, но стоит посмотреть
  3. derkown
    сделай оплату на криптобот как ровный пацан и на лолз
     
  4. Toil
    Toil 4 янв 2025 ������� ������ :coder: 3543 18 ноя 2018
    либо запускаешь без того же скрина, либо у тебя код в ошибку падает из-за чего-то и это крашит сервер

    Вообще, тебе лучше не останавливать апач, а сделать через него проксирование своего фласк-сервера. Либо сделать тоже самое через нгинкс
     
  5. Astagnar
    Astagnar 5 янв 2025 2 2 янв 2025
    У тебя на 1 впс и сайт и бот? Если да, то просто поставь им разные порты и распредели запросы между ними. Хз как через apache2 это сделать, но через nginx типа такого:
    Код

    http {

    upstream website {
    server 127.0.0.1:8001;
    }

    upstream bot {
    server 127.0.0.1:8002;
    }

    server {
    listen 80;
    server_name www.domain.com;

    # Локация для сайта
    location / {
    proxy_pass http://website;
    }

    # Локация для бота (все запросы, начинающиеся с /bot, идут на апстрим бота)
    location /bot/ {
    proxy_pass http://bot;
    }
    }
    }
    Сайт слушает 8001 порт, бот 8002, а nginx 80 и он уже распределяет какой запрос кому пихать.
     
    5 янв 2025 Изменено
Top
Загрузка...