nginx部署静态文件站点

时间:2022-05-03 21:47:11

server {

  listen PORT; #PORT为监听端口
  server_name SERVER_NAME; #SERVER_NAME为域名
  charset utf-8;
  autoindex off;

  location ~ .*\.(htm|html|gif|jpg|jpeg|png|bmp|swf|css|js|images|ioc|rar|zip|txt|flv|mid|doc|ppt|pdf|xls|mp3|wma)$ { #所能匹配到的静态文件,本项目内锁涉及到静态文件类型都需要匹配到,否则程序会去nginx的文件里去找需要的文件并产生errorr日志(见文末图片)
    expires 30d; #客户端浏览器缓存时长
    root /home/wwwroot/shanglian; #项目目录
  }

  error_log /usr/local/nginx/logs/XXX_error.log error;
  access_log /usr/local/nginx/logs/XXX_access.log;
}

nginx部署静态文件站点