我想在计算实例上部署Google Cloud Endpoint可扩展服务代理。我们的计算实例已在端口80上运行Web服务器,因此我想在自定义端口上部署代理。我按照本指南在计算实例上部署可扩展服务代理:https://cloud.google.com/endpoints/docs/quickstart-compute-engine。也可以使用可扩展服务代理作为网站的反向代理。
非常感谢任何帮助。感谢。
答案 0 :(得分:0)
可扩展服务代理是基于NGINX的代理,您可以更改/etc/nginx/nginx.conf以侦听80以外的自定义端口。
例如,更改行:
public void method(String input){
String value = getValue(input);
int tries = 0
while (value.equals("") && tries < 3){
try {
TimeUnit.SECONDS.sleep(1);
} catch (InterruptedException e) {
log.error("Thread interrupted");
}
value = getValue(input);
tries += 1;
}
return value;
}
到
listen 80;
nginx.conf中的将允许可扩展服务代理侦听端口8080。
也可以使用可扩展服务代理作为网站的常规反向代理,在/etc/nginx/nginx.conf中添加常规NGINX配置应该可以。