• 真。随记


    今天和前端联调,突然脑子转不过弯,就两台电脑两个ip,我用nginx咋让它访问我的静态资源。

    是的,这个问题特别简单,但是就是脑抽。

    很简单,本地nginx监听一个端口PORT,然后前端访问PORT可以同时访问静态资源以及后端接口

    后端接口就让nginx转发,比如PORT是8080,那么就让nginx转发到你后端接口的8000端口就好了

    至于静态资源,alias直接上。

        server {
            listen 8000;
            server_name localhost;
            location /api/ad213/ {
                proxy_set_header           Host $host:$server_port;
                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://127.0.0.1:8766/api/ad312/;
            }
    
            location /v/static {
                # 指向adv用户上传的静态资源,这里要注意D:/的斜杆
                alias D:/_be/static;
            }
    
        
        }
  • 相关阅读:
    P3383 【模板】线性筛素数
    POJ2431-Expedition【优先队列+贪心】
    HDU1087
    HDU1029
    最小生成树之Kruskal算法
    AC自动机模板
    328闯关解析
    php可获取客户端信息
    $( ).focus()与$( )[0].focus()区别
    RegExp类型和text()方法
  • 原文地址:https://www.cnblogs.com/daysn/p/12022562.html
Copyright © 2020-2023  润新知