小工具知识网

当前位置: 首页 > 行业知识 > 若依框架前后端分离版服务器部署,前端nginx的配置

行业知识

若依框架前后端分离版服务器部署,前端nginx的配置

2026-11-13 13:19:52 来源:互联网转载
server{    listen 80;    server_name 120.46.177.184;    index index.php index.html index.htm default.php default.htm default.html;    root /www/wwwroot/qilaike-vue/dist;    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则    #error_page 404/404.html;    #SSL-END    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改    #error_page 404 /404.html;    #error_page 502 /502.html;    #ERROR-PAGE-END    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效    include /www/server/panel/vhost/rewrite/120.46.177.184.conf;    #REWRITE-END# 前端路径location / {       root /www/wwwroot/qilaike-vue/dist;   try_files $uri $uri/ /index.html;       index  index.html index.htm;    }    # 后端路径location /prod-api/ {proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://localhost:8080/;}# 静态资源配指向目录,对应后台`application.yml`中的`profile`配置目录一致    location /profile/ {      alias /www/wwwroot/qilaike/;    }    #禁止访问的文件或目录    location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)    {        return 404;    }    #一键申请SSL证书验证目录相关设置    location ~ \.well-known{        allow all;    }    #禁止在证书验证目录放入敏感文件    if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) {        return 403;    }    # location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$    # {    #     expires      30d;    #     error_log /dev/null;    #     access_log /dev/null;    # }    # location ~ .*\.(js|css)?$    # {    #     expires      12h;    #     error_log /dev/null;    #     access_log /dev/null;    # }    access_log  /www/wwwlogs/120.46.177.184.log;    error_log  /www/wwwlogs/120.46.177.184.error.log;}

这个是宝塔面板新建网站出来的配置文件,

主要修改的地方有

  1. 新增了# 前端路径;
  2. 新增了# 后端路径;
  3. 新增了# 静态资源配置;
  4. 注释了
    # location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$    # {    #     expires      30d;    #     error_log /dev/null;    #     access_log /dev/null;    # }    # location ~ .*\.(js|css)?$    # {    #     expires      12h;    #     error_log /dev/null;    #     access_log /dev/null;    # }

上一篇:el-select数据过多的解决(纯前端)

下一篇:揭秘DRAM,内存之魂,了解它的核心意义与重要性