我想使用 Apache 和 Nginx 为静态文件构建反向代理设置。我想将其用于 Plesk。通常,Plesk 从 Apache 日志中获取带宽信息。是否可以使用反向代理设置计算已用带宽?
答案1
嗯,我认为最好的方法是每个虚拟主机在相同的文件位置使用相同的 log_format 创建 nginx 日志,并禁用每个虚拟主机的 apache 访问日志(或将其存储到另一个文件。我相信可以通过编辑 vhost.conf 文件来设置它)。
更简单地说 - 您可以制作一些包装脚本,在 plesk 统计脚本执行之前将标准 apache access_log 文件移动到 access_log.1,将 nginx_access_log 文件移动到 access_log。
基本想法 - nginx 已经拥有所有流量信息,并且这些信息必须以相同的日志格式存储在默认位置(vhosts access_log)。