清空 Access_logs

清空 Access_logs

nging vhost 文件:nginx 作为反向代理

猫/etc/vhosts/website.info

server {
          error_log /var/log/nginx/vhost-error_log warn;
          listen 1.2.3.4:80;
          server_name website.info www.website.info;
          access_log /usr/local/apache/domlogs/website.info-bytes_log bytes_log;
          access_log /usr/local/apache/domlogs/website.info combined;
          root /home/website/public_html;
          location / {
          location ~.*\.(3gp|gif|jpg|jpeg|png|ico|wmv|avi|asf|asx|mpg|mpeg|mp4|pls|mp3|mid|wav|swf|flv|html|htm|txt|js|css|exe|zip|tar|rar|gz|tgz|bz2|uha|7z|doc|docx|xls|xlsx|pdf|iso)$ {
          expires 7d;
          try_files $uri @backend;
          }
          error_page 405 = @backend;
          add_header X-Cache "HIT from Backend";
          proxy_pass http://1.2.3.4:8081;
          include proxy.inc;
          }
          location @backend {
          internal;
          proxy_pass http://1.2.3.4:8081;
          include proxy.inc;
          }
          location ~ .*\.(php|jsp|cgi|pl|py)?$ {
          proxy_pass http://1.2.3.4:8081;
          include proxy.inc;
          }
          location ~ /\.ht {
          deny all;
          }
        }

然后

ls -la /usr/local/apache/domlogs/website.info-bytes_log
/bin/ls: cannot access /usr/local/apache/domlogs/website.info-bytes_log: No such file or directory
/bin/ls: cannot access bytes_log: No such file or directory

ls -la /usr/local/apache/domlogs/website.info
-rw-r----- 2 root website 0 Jan 29 03:32 /usr/local/apache/domlogs/website.info

由于某种原因,access_logs 为空。

现在在 Apache 下我看到了这个:

#CustomLog /usr/local/apache/domlogs/website.info combined
#CustomLog /usr/local/apache/domlogs/website.info-bytes_log "%{%s}t %I .\n%{%s}t %O ."

这可能是问题所在,因为 apache 下的所有 customlogs 都被注释掉了?

答案1

如果您使用 nginxcp,最好的解决方案是删除并重新安装。

我认为这是一个错误。

在最新的服务器上,安装了最新发布的 Cpanel 时也存在同样的问题。

卸载并重新安装后一切正常。

这是一个糟糕的解决方案,但对我来说这是一个解决方案。

相关内容