我在虚拟机上有主应用程序(VM1,PHP-app)。我需要从其他VM(VM2)上的CLI程序获取信息。我的CLI程序-tesseract(但是其他的CLI程序可能代替tesseract)。 VM1需要为VM2上的程序发送一些数据,例如'NEED_CATS',而VM2上的程序需要通过在ssh会话的命令行中执行类似以下操作来返回结果:
tesseract input.tiff output --oem 1 -l eng
。 方案:
如何组织这种交流?
我了解,如果在VM2上使用php-script而不是cli程序,我需要从VM1发送HTTP请求并在VM2上安装nginx,这会将数据传输到php-script并返回结果。
就我而言,我还需要nginx吗? 如何从其他服务器上的cli程序获取数据?