在nginx的服务器中,一些图片或者css的访问日志用处不大的,我们可以不记录这类的日志。
使用 access_log off 来关闭日志记录。
我们也可以对这类型的文件指定浏览器的缓存时间。
使用 expires 1d; 指定缓存时间。
d是天数的单位。
h是小时的单位。
server{ listen 80; server_name bbs.cong.com; root /www/bbs; access_log /var/log/nginx/bbs_access.log; error_log /var/log/nginx/bbs_error.log; location / { root /www/bbs; index index.php index.html; try_files $uri $uri/ =404; ##20170531 location ~ .*.(gif|jpg|jpeg|png|bmp|swf|ico|css|js)$ { expires 1d; access_log off; } } location ~ .*.php$ { root /www/bbs; fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass unix:/run/shm/php-fpm.socket; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_index index.php; include fastcgi_params; } }