对于nginx前后端分离的设置问题

对于nginx前后端分离的设置问题

1、采用本地linux搭建

2、对于后端设置上流的服务器集群时,访问可以成功,但是设置多个服务器(集群)时,访问出现问题

问题时:在本地设置后端服务器集群时,需要把后端的项目代码部署到每台服务器中吗

http://www.imooci.com/foodie-dev-api/doc.html:单台可以访问成功

http://img1.sycdn.imooc.com//climg/5f4e469309ad270d13420580.jpg

3、前端代码加载到nginx中,http://img1.sycdn.imooc.com//climg/5f4e47260975163810440326.jpg

设置静态资源时,本地(nginx在域名对应的linux)可以实现静态资源加载到nginx

现在的问题是如何实现不同域名访问不同的静态资源,也是需要将静态资源提前部署到其他虚拟机上,然后再配置此虚拟机在nginx上的配置吗

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

后端代码需要在所有上游服务器里部署。静态资源没必要了,因为现在就在nginx里,他既是网关又是静态服务器

  • roman1029 提问者 #1
    嗯嗯明白,但是看老师配置静态资源的时候,food-center和food-shop配置的域名是不同的,如果两个静态资源都在nginx里面,那不同域名怎样配置(server_name的概念一直没有理解很清楚,),目前我是通过配置不同的location设置的,但是达不到不同域名访问不同资源的效果。
    2020-09-01 21:49:20
  • 风间影月 回复 提问者 roman1029 #2
    嗯对,server name就是对应你的域名
    2020-09-01 22:02:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师