У меня есть развернутый веб сайт на домене n,для него я создал поддомен,и развернул vps сервер на beget, загрузил туда своего телеграмм бота,засада стоит в том чтобы с сайта развернутого на основном домене отправлять запросы к телеграмм боту,который в свою очередь будет выполнять определенную логику,но когда я пытался напрямую отправлять,у меня возникла ошибка Mixed Content,что мой домен https, а сервер vps http
Да я проблема,что не знаю как этого делать никогда не занимался этим,и как сделать сервер сразу на https, не знаю,я просто купил аренду vps на beget, а как дальше действовать не знаю
mixed content это сообщение в браузере! это значит вы запрос к вашему секретному управлению телеграм ботом делаете из браузера пользователя, все запросы видны, их можно вызвать вручную, в т.ч. догадаться о формате запроса.
Нельзя с браузера отправлять http запросы, так как пользователи, работающие в ненадежных сетях (например публичные wifi без пароля или с известным паролем), могут получить подмену этих запросов (особенно опасно стартовую страницу или скрипты так подгружать) или просто их подсмотреть. Бот телеграм обычно должен вызываться только с серверов телеграмма, но никак не пользователями напрямую http запросами.
Ваш веб сервер должен отправлять запросы в бота телеграм со стороны бакэнда (перепроверив условия, права доступа пользователя и т.п.). Так вот со стороны бакэнда нет никаких ограничений типу запроса.
У меня и так все запросы к боту происходят на бекенде,проблема в том что к бекенду запросы не доходят,я не знал как выпустить сертификат для поддомена,вроде разобрался щас буду проверять.
Hell077, похоже вы запутались в понимании работы всей системы.
советую нарисовать схематично существующие узлы (браузер клиента, бакэнд веб сервера, сервер телеграм, сервер с вашим ботом телеграм) и стрелочками указать наличие запросов, тогда станет понятно что у вас неправильно