停止NGINX记录我的IP地址
我想阻止NGINX在我的access.log中记录我自己的IP地址。这可能吗?我可以在Apache中轻松完成这项工作,但在NGINX中找不到类似的功能。这应该是服务器故障,因此我将投票支持迁移 但我可以帮点忙 短版本,不,你不能 长版本。您可以通过使用不同的后端来绕过它,在其中记录一个,而不记录另一个。或者在不同的端口上创建一个额外的服务器。但是没有一种真正干净的方法从日志中过滤IP地址停止NGINX记录我的IP地址,nginx,Nginx,我想阻止NGINX在我的access.log中记录我自己的IP地址。这可能吗?我可以在Apache中轻松完成这项工作,但在NGINX中找不到类似的功能。这应该是服务器故障,因此我将投票支持迁移 但我可以帮点忙 短版本,不,你不能 长版本。您可以通过使用不同的后端来绕过它,在其中记录一个,而不记录另一个。或者在不同的端口上创建一个额外的服务器。但是没有一种真正干净的方法从日志中过滤IP地址 但是,您可以按url进行筛选,这可能是您的一个选项?您可以创建一个虚拟主机,只记录您的访问,而主日志将记录其
但是,您可以按url进行筛选,这可能是您的一个选项?您可以创建一个虚拟主机,只记录您的访问,而主日志将记录其余的访问。在这种情况下,您将从计算机访问新的虚拟主机
server {
listen 80;
server_name domain.com www.domain.com;
access_log logs/domain.access.log;
然后创建第二个
server {
listen 80;
server_name me.domain.com;
access_log logs/me.domain.access.log;
或删除最后一行。这样,您的访问就不会与外部访问混合
您必须将me.domain.com添加到DNS或您的
/etc/hosts
,并使用与主域相同的IP。这是一个有趣的解决方案。谢谢你的示例代码。我要试一试。