在用于特定域的nginx vhost服务器块中,我具有以下内容
userRegistryActor
我希望成为
access_log /var/log/ispconfig/httpd/[mydomain.com]/access.log combined;
如果我直接修改虚拟主机,然后重新加载nginx,则它将按预期工作。但是通过ispconfig接口对域所做的任何更改都会覆盖我的更改。
我尝试将附加指令放在选项选项卡下的“ nginx指令”框中,但这具有将两个条目写入访问日志的作用,一个具有组合格式,一个具有代理格式。
我想到的一个讨厌的解决方法是将代理日志条目指向其他路径,并将组合的日志条目路径符号链接到/ dev / null,但这似乎是一种非常糟糕的方法,并且可能导致其他意外问题,尤其是因为我需要调整对数旋转,并且我认为那将是痛苦的兔子洞
如果这是一个X-Y问题,我将在这里解释我实际上想要实现的目标。
此服务器上的大多数域都不位于代理之后,但是一个域使用cloudflare缓存。 cloudflare documentation解释了如何使用其他nginx模块来管理此问题,但这似乎像是要敲碎螺母的锤子。
完美的答案将告诉我一种简单地更改ISPConfig3界面内的日志格式的方法,第二好的方法是告诉我如何指示ISPConfig3不要覆盖我直接对虚拟主机所做的更改。