Check Nginx's nginx.conf file, and you can see such a message
#access_log logs/access.log main;
This indicates that the file of the server access log is logs/host.access.log in the format of "main".
#log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #Parameter interpretation $remote_addr Client IP Address; $remote_user Client user name; $time_local Time and time zone visited; $request The type of access request, POST perhaps GET； $status Record request status,404,304,200Wait; $body_bytes_sent The size of the file body content sent by the client to the server; $http_referer Access source - from which link; $http_user_agent User agent information is generally the mark of browser, sometimes it is also the mark of crawler. $http_x_forwarded_for Direct access to the IP Address, possibly client IP It could also be a proxy server IP #Log instance in main format 188.8.131.52 - - [05/May/2018:02:18:26 +0800] "GET /solr/ HTTP/1.1" 404 571 "http://184.108.40.206/solr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" 220.127.116.11 - - [05/May/2018:02:18:26 +0800] "GET /wcm/ HTTP/1.1" 404 571 "http://18.104.22.168/wcm/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" 22.214.171.124 - - [05/May/2018:03:53:56 +0800] "GET http://www.baidu.com/cache/global/img/gs.gif HTTP/1.1" 404 169 "-" "Mozilla" 126.96.36.199 - - [05/May/2018:06:52:06 +0800] "GET http://www.rfa.org/ HTTP/1.1" 200 462 "-" "python-requests/2.6.0 CPython/2.7.5 Linux/3.10.0-693.11.1.el7.x86_64"
In addition to the main format, you can customize other formats by recombining the above parameters.
The default log of nginx is stored in logs/access.log, but different logs are allowed for different servers. Only the following statements need to be added under the corresponding server
access_log logs/access_8080.log mylog; #Declare alog #logStorage directory and name #logformat(Customizable)
After modifying nginx.conf, you need to restart Nginx for the configuration to take effect