Задать вопрос
@amikolyk

Как передать событие с сайта на vps сервер?

Имеется сайт на хостинге. На сайте нажали кнопку с параметром
Как передать и отработать на vps сервере (windows) событие о нажатии.

Сервер 1 (Apache php, mysql)- на нем сайт.
Сервер 2 (windows) - на нем некий program.exe
Событие происходит на сервере 1 (нажатие кнопки на сайте)
А обработка события на Сервере 2 program.exe
как сообщить C2 что произошло событие на С1
  • Вопрос задан
  • 2332 просмотра
Подписаться 1 Оценить Комментировать
Ответ пользователя samizdam К ответам на вопрос (3)
samizdam
@samizdam
>9000 способов.
гуглите на тему "клиент-сервер".
в вашем случае
1. Кнопка - клиент, Apache + php - сервер. Тут аякс или родные браузеру контролы для отправки запроса на сервер.
2. Сервер 1 - клиент на php, Сервер 2 - сервер. Клиент на php может практически по любому протоколу стукнуться на виндовый ваш сервак, тут >9000 вариантов. Выбирайте чем проще обработать запрос на виндой стороне чтобы дёрнуть нудный экзешник.

PS либо, если не клиент-сервер архитектура, то можно посмотреть в сторону подписок и событий:
1. есть накая шина (м.б. в виде третьего сервера даже =) очередь сообщений, например) доступная обоим серверам.
2. php после нажатия кнопки кладёт туда событие
3. под виндой кто-то слушает событие и при наступлении дёргает экзешник.
Опять таки, реализация зависеть будет скорее всего от того что легче на стороне винды использовать окажется. И опять 100500 вариантов можно придумать.
Ответ написан
Комментировать