nginx反向代理解决跨域的配置问题

server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        
       
        proxy_pass http://localhost:8080;
        
    }
    
    location /apis {
        
        rewrite /apis / break;
        proxy_pass http://mooc.com;
    }
}

vue项目运行在端口8080 我如果直接listen 8080就会冲突,所以我把80端口转到8080,并把/apis转到真实接口地址。这样接口读取是正常的,但是非常非常缓慢,大概几分钟页面才会显示出来,直接访问8080是秒开的,这是为什么呢?我的配置文件有问题吗

阅读 1.8k
1 个回答

你把http://localhost:8080改成http://127.0.0.1:8080试试

推荐问题
宣传栏