基于vue的项目最终编译出 dist 文件夹,只需要在nginx将dist 文件夹设置为根目录,就可以被正常访问。
server{listen 20202;server_name www.ginskeleton.com ;index index.html index.htm;# 设置项目根目录,dist 目录为本项目编译后解压目录root /home/wwwroot/test/dist;#解决vue项目部署后刷新页面出现404的问题location / {try_files $uri $uri/ /index.html;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;}location ~ .*\.(js|css)?${expires 12h;}location ~ /.well-known {allow all;}location ~ /\.{deny all;}# 设置接口访问日志与错误日志记录,相关路径请自行修改,日志格式参考前文配置access_log /home/wwwlogs/ginskeleton_admin_fronted_access.log ;error_log /home/wwwlogs/ginskeleton_admin_fronted_error.log ;}
