发表于: 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文件。


返回列表 返回列表
评论

    分享到