发表于: 2017-08-09 22:58:38
1 969
今天完成的事情:
1、试了一下如何调试远程服务器上的代码,没有设置成功。
2、后端代码都已部署在服务器上,所有接口都能正常访问。
可是突然得知前端组员不会配置nginx,所有的前端页面都无法访问到后端的接口。
求助了伟江,原来应该这么做。
第一步先把前端的静态资源文件导入到开机2的
/data/software-server/nginx/nginx/html/carrots-goodpure-html/ 目录下。
第二步在自己的location配置文件中作如下配置:
下面是配置前台的一个例子:
location /{
root /data/software-server/nginx/nginx/html/carrots-goodpure-html/carrots-goodpure-home-html/chunzhi;
index index.html index.htm;
}
location /a {
proxy_pass http://carrots_goodpure_home_web;
}
之后重启nginx,发现已经可以通过域名访问登录页面了,只是出现了一个问题,就是所有的访问路径前都被加上了“carrots-admin-goodpure”,而这个词并没有在nginx配置文件中出现过。
经过排查,发现在前端的service.js文件的访问url里写了“carrots-admin-goodpure”。
于是为了快速看一下效果,到开发机2上找到service.js,进入vim,用了一个命令删除指定字符串。
如果发现删错了,可以按“U”回退。
。之后重启nginx。在chrome里进入resource,按ctrl-pI查看了service.js文件,发现url已经改成功了。
再次访问登录页面,输入用户名密码,登录成功。
明天计划的事情:
1、第一件事当然还是确保能够demo。
2、准备小课堂。
遇到的问题:
1、上午遇到了resin启动了,但关不掉的问题。已解决。
2、前端配置nginx问题,在小马的帮助下顺利解决。
收获:
1、今天知道了如何配置 nginx 访问前端的静态文件。
2、很实用的一个命令,grep -lr 可以对指定目录下搜索关键字。
就是通过这个命令找到了 “carrots-admin-goodpure”所在的service.js文件。
评论