nginx代理解决前后端跨域问题

nginx代理解决前后端跨域问题

本方案仅适用前后端分开部署的场景,前后端一起打包部署一般不存在跨域问题,如果开发过程中遇到跨域问题可参考我的另一篇博客Mac系统解除谷歌浏览器的跨域限制

打开配置文件

vim /usr/local/etc/nginx/nginx.conf

找到http下的server模块进行修改

server {
		# 监听本地80端口
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
		# 代理前端服务端口
        location / {
            proxy_pass   http://127.0.0.1:9090;
        }
		# 代理后端服务端口
        location /api/ {
            proxy_pass   http://myserver/;
        }

你可能感兴趣的:(前后端交互,运维,nginx)