我可以将NGINX设置为透明的SSL代理吗?

NGINX可以设置为支持SSL的反向透明代理吗? 我有一个使用HTTPS的第三方应用程序。 出于商业目的,需要logging来自HTTPS连接的一些请求数据。

是的你可以。 http://nginx.org/r/proxy_pass

正如您从proxy_pass指令的描述中所看到的,它允许httphttps协议/地址scheme的redirect。

我想可以通过使用proxy_pass $scheme://$http_host;来设置一个通用的TLS拦截设备proxy_pass $scheme://$http_host;

此外,您可能需要查看OpenBSD relayd , 根据 relayd.conf.5 ,它正式支持“TLS检查”和“SSL / TLS拦截”。

简单的答案是肯定的。 你可以使用nginx作为反向代理。 但是你的用例不清楚。