Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
vestacp + telegram + ssl - не работает
vestacp + telegram + ssl - не работает
Добрый день.
Столкнулся с проблемой совместной работы ssl + vestacp и telegram webhook
1) Сделал простой webhook для telegram bot api:
2) Сделал робота в telegram и зарегистрировал для него webhook как https://api.telegram.org/bot<TOKEN>/set ... u/tg/1.php
3) У сайта установлен Positive Comodo SSL и сайт по https работает
Начал тестировать...и не работает, т.е. не получаем данные. Стал разбираться в чем дело...
Оказывается, что telegram проверяет сертификат, причем сертификат должен быть "собран" в определенном порядке. После поисков в гугле наткнулся на статью, но при попытке "собрать" в верном для telegram порядке сертификат, перестает работать vestacp, вернее не стартует httpd.
Может кто делал совместную работу vestacp и telegram и сможет поделиться решением?
Столкнулся с проблемой совместной работы ssl + vestacp и telegram webhook
1) Сделал простой webhook для telegram bot api:
Code: Select all
<?php
$content = file_get_contents("php://input");//ждем данные
$fp = fopen('data1.txt', 'a+');//создаем или открываем файл
fwrite($fp, $content);// пишем в него данные
fclose($fp);//закрываем
?>
3) У сайта установлен Positive Comodo SSL и сайт по https работает
Начал тестировать...и не работает, т.е. не получаем данные. Стал разбираться в чем дело...
Оказывается, что telegram проверяет сертификат, причем сертификат должен быть "собран" в определенном порядке. После поисков в гугле наткнулся на статью, но при попытке "собрать" в верном для telegram порядке сертификат, перестает работать vestacp, вернее не стартует httpd.
Может кто делал совместную работу vestacp и telegram и сможет поделиться решением?
Re: vestacp + telegram + ssl - не работает
VestaCP не использует httpd, только nginx и прописать сертификат не так сложно - /usr/local/vesta/nginx/conf/nginx.conf - в секции VHOST:kosenka wrote:но при попытке "собрать" в верном для telegram порядке сертификат, перестает работать vestacp, вернее не стартует httpd.
Code: Select all
ssl_certificate /home/x/conf/web/ssl.x.ru.pem;
ssl_certificate_key /home/x/conf/web/ssl.x.ru.key;
Увы, только мечтал в этом направлении :)kosenka wrote:Может кто делал совместную работу vestacp и telegram и сможет поделиться решением?
Re: vestacp + telegram + ssl - не работает
Заработало, но только для тех у кого Positive SSL Comodo
Возможно с другими SSL тоже заработает.
И так, что делаем:
1) НИЧЕГО не трогаем в настройках vestacp и ее сервисов
2) читаем статью
3) используем https://github.com/Eleirbag89/TelegramBotPHP
4) пишем бота https://gist.github.com/kosenka/098a006 ... 115365550d
5) создаем нового бота в Telegram
6) профит...
Возможно с другими SSL тоже заработает.
И так, что делаем:
1) НИЧЕГО не трогаем в настройках vestacp и ее сервисов
2) читаем статью
3) используем https://github.com/Eleirbag89/TelegramBotPHP
4) пишем бота https://gist.github.com/kosenka/098a006 ... 115365550d
5) создаем нового бота в Telegram
6) профит...
Re: vestacp + telegram + ssl - не работает
Годный гайд получился, спасибо.