发表于: 2017-06-11 22:39:08
2 1074
今天完成的任务:
一.费了一天的劲,终于本地前后端联调环境搭建好了.先上图.
二.具体步骤:
首先把前端的代码放到Nginx的html文件下,哪里是Nginx默认的root,server服务的时候,从server_name域名启动的时候,默认显示root下面置顶路径下的index页面,
其次把后端代码在IDEA或者eclipse中启动,我的后台提供服务的web端口号,前台home:8080,后台admin:8085
接下来,是nginx配置,主要是下面几个文件.
1.nginx.conf
2.servers.conf
对多项目访问的配置可以有两种方式,第一种是配置二级域名区分,第二中方式换监听端口号.
3.upstreams.conf
4.location_carrots_replayFR_home.conf.配置,admin的和这个大同小异,就不贴了.
5.最后检查一下语法
重新加载Nginx,浏览器输入db.locahost,locahost,locahost:81都能转到相应的index,并能从后端获得数据.
遇到的问题以及收获:
在配置server的时候卡了好久,前台后台,都配置localhost,Nginx就不知道去哪个目录下,最后只留了一个前台的项目,才访问成功,但要是在本地部署多个项目同时运行,就不行了.其实对于浏览器,它是默认发送,省略了端口号,实际发送的地址是localhost:80,所以当一端口提供两个项目运行,当然不行了.莎莎师兄提供了设置二级域名,和更换监听端口号两中方案.一下子解决了这个问题.还可以在本地局域网提供本地所有学员测试环境,相当于局域网的服务器.问题迎刃而解,对Nginx的配置更上层楼,而且问一返三,说的就是莎莎这样的师兄吧!自己以后也要多多学习,加油!
明天的计划:
开始写获取公司列表接口,引入后台管理代码和后端联调.
评论