0

我想检查端口是否使用 javascript 和反向 nginx 代理打开。

我有一个场景,当 nginx 代理后面的页面可以返回空响应或返回连接被拒绝(如果服务关闭)时。两次,nginx 反向代理都会返回 502 - 网关超时。

是否有可能以某种方式改变这个回复并返回不同的答案,所以 javascript 可以分析来自 nginx 代理的响应并在“服务器处于活动状态”或“服务器已死”页面上打印?

Nginx 配置:

location ~* /proxy/(.+)$ {
  proxy_pass http://$1;
  proxy_set_header X-Real_IP $remote_addr;
}

请求的 URL 类似于:http://this_server/proxy/another.server.hostname:12345。因此 another.server.hostname 上的端口 12345 可以进行 EMPTY_RESPONSE 或处于 CONNECTION_REFUSED 状态。它根本不是 HTTP 端口

4

0 回答 0