Quickstart for Endpoints on Compute Engine says
在向API发送请求之前,您需要运行可扩展服务代理
这个快速入门仅适用于Debian . 确保您创建一个运行Debian的VM .
我有一个运行Red Hat EL 7的现有GCE VM实例,我正在添加此Endpoint . 安装和运行可扩展服务代理的说明在哪里?
FWIW我检查了Debian软件包的内容 . 它似乎只是nginx与自定义配置和一些额外的脚本 . 如果在RHEL7上没有RPM或其他方式安装ESP,我可以手动安装从.deb包中提取的内容吗?
2 回答
安装ESP的说明隐含在the instructions for installing the Cloud SDK on Red Hat and CentOS中,因为 endpoints - 运行时RPM可以从与SDK相同的仓库中获得 .
请注意,ESP安装为nginx,具有支持脚本和配置文件,将替换任何现有的nginx和任何具有相同名称的文件,这将覆盖任何现有的nginx功能(如代理,缓存等) . 最好先存档任何特定于主机的nginx配置,然后安装ESP,然后将旧配置合并到由yum安装的新配置中 .
是的,它应该工作(没有测试) . .deb包中的nginx是一个静态编译的二进制文件,其中包含一个独立运行的自定义模块 . 请确保将剩余文件(配置模板,根CA证书,启动脚本)放在.deb包中的相同目录中 .