我有一些关于nginx与http和https绕过的问题,在上游块
上游区块:
upstream bypass{
server 192.168.99.1:80; #http
server 192.168.99.2:443 backup; #https
}
Run Code Online (Sandbox Code Playgroud)
当http 80出现问题(服务器关闭等)时,我想重定向到https 443,
这个块对我不起作用.
位置块:
location / {
proxy_pass https://bypass;
proxy_redirect off;
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
您将如何监控服务器性能:
在没有处理的情况下计算已超时的请求(客户端被饿死)
计算在进行中已超时的请求
至少在apache lvl中计算由于错误而失败的请求
谢谢
我有四个 Web 应用程序在一个 ec2 实例中运行,主机名为“ip-10-176-225-83.us-west-2.compute.internal”,端口为 8888、8088、8042 和 8890。所有这些 Web 应用程序都在 HTTP 上。
我们的安全团队不允许打开从本地到 AWS 的 http 端口。建议在同一 VPC 子目录中设置反向代理,该代理接受 HTTPS 请求并使用 HTTP 将其转发到后端 Web 服务器。
我在同一子网中创建了一个主机名为“ip-10-176-225-84.us-west-2.compute.internal”的新实例并安装了 Niginx 服务器。
我如何配置 Nginx 使其执行以下操作
https://ip-10-176-225-84.us-west-2.compute.internal:8080 调用http://ip-10-176-225-83.us-west-2.compute.internal: 8080并回复
其他端口也一样