浏览 3.9k
问题需求:
通过nginx反向代理网站www.abc.com服务,已知该网站包含外部链接www.xyz.com。对于外部的访问用户user来说,当点击外部链接www.xzy.com时,nginx能够将该链接域名替换为www-xyz-com.abc.com,同时将该域名的解析指向nginx(这一步可以通过*.abc.com的泛域名解析完成)。
请教各位老师,有比较简便、稳定的解决办法吗

按点赞数排序
按时间排序
用body_filter_by_lua指令实现成本较小,参见https://github.com/openresty/lua-nginx-module#body_filter_by_lua,注意这会降低Nginx的转发性能,如果能在上游应用服务器上做更好
0
回答于2020-10-09 14:08
只要是客户端发来了请求,不管是怎么处理的,最后必定会有access log,里面也会记录处理的结果,比如状态码是502。
access log和error log是两个不同的日志,两者互不影响。
其实可以做一个非常简单的测试,用proxy_pass转发到一个不存在的IP地址,然后看看日志。
“未登录”的含义比较模糊,不知道是个什么定义,可以用变量、limit except、if等来配合实现。
微信公众号
加入微信群