nginx 关于一些静态资源跳转才能访问的处理

前言

今天在部署前端同事的静态资源时遇到一个问题,静态资源通过常规的 location / 方式无法正常打开,但是测试页面可以正常访问。
后来和前端同事了解得知,开发时选用的框架都需要依赖上一级目录,所以访问时需要配置 rewrite 。

目录结构


  • conf 配置
server {
      listen       8888;
      ......
      location / {
            rewrite ^(.*) $scheme://$host:$server_port/tscp/ permanent;  #此处的$server_port是当监听不通端口时需配置
            }
      location /tscp/ {
	      root /home/fuhai/;
	      index portal/default/index.html; #静态页默认的访问页面
	      }
      ......

访问测试

posted @ 2020-06-19 14:53  fuhaizi  阅读(1692)  评论(0)    收藏  举报