Nginx配置本地绝对路径下的静态资源

以下解决方法只针对,通过nginx配置本地绝对路径下的资源 没有涉及到其他问题

安装

下载压缩包解压。

启动

启动方式不赘述。可以通过命令,也可以直接双击nginx.exe

配置

E:
ginx-1.19.6conf
ginx.conf

配置文件在以上路径中。

server {
        listen       8080;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            #root   html;
            alias   F:/PROJECT/BJZKJD/portal-front/src/;
            index  index.html index.htm;
        }
        # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        location /BJZKJD/PORTAL {
            alias   F:/PROJECT/BJZKJD/portal-front/src;
            autoindex  on;
        }
        
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

listen 设置监听的端口 server_name 设置服务名 location 设置映射路径

location /BJZKJD/PORTAL {
    alias   F:/PROJECT/BJZKJD/portal-front/src;
    autoindex  on;
}

此处需要注意,设置好访问以后,可能会报404。这个需要根据实际需要去做映射。

另: 修改完配置文件后通过命令刷新即可:

nginx -s reload
经验分享 程序员 微信小程序 职场和发展