nginx解决前端跨越详细方法

nginx解决前端跨域


1、安装好nginx后,进入/usr/local/etc/nginx/nginx.conf

2、修改配置如下:

server {

        listen      9090;    // 监听端口

        location /ms {     // http://192.168.110.251:9090/ms/line/lineList => http://dev.op110.com.cn/ms/line/lineList 

            #root  html;

            #index  index.html index.htm;

            proxy_pass http://dev.op110.com.cn;

            # proxy_set_header Host $host;

            proxy_set_header X-Real-IP $remote_addr;

            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

            proxy_http_version 1.1;

            proxy_set_header Upgrade $http_upgrade;

            proxy_set_header Connection "upgrade";

            client_max_body_size 100m;

            proxy_connect_timeout 5;

            proxy_send_timeout 90;

            proxy_read_timeout 90;

            proxy_intercept_errors on;

        }

        location / {

            proxy_pass http://192.168.110.251:8080;  // 本地域名和端口号

            # proxy_set_header Host $host;

            proxy_set_header X-Real-IP $remote_addr;

            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

            proxy_http_version 1.1;

            proxy_set_header Upgrade $http_upgrade;

            proxy_set_header Connection "upgrade";

            client_max_body_size 100m;

            proxy_connect_timeout 5;

            proxy_send_timeout 90;

            proxy_read_timeout 90;

            proxy_intercept_errors on;

        }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容