发表于: 2017-10-23 23:26:48

1 618


今天完成的事情

在服务器上安装resin,利用resin实现访问。

在官网下载压缩包,解压,十分简单,进入bin 目录 

启动   ./resin.sh  start

关闭   ./resin.sh  stop

在浏览器中访问:

部署项目的方法和tomcat基本一致,都是将war包放到webapps中,启动后,会自动解压。


安装nginx 

之前是通过apt-get 安装的nginx,找它的配置文件有点麻烦,所以换成了通过压缩包安装。

先卸载,apt-get remove nginx ,再删除配置文件,rm -rf /etc/nginx

下载压缩包到指定的目录,解压,进入解压后的文件夹,  ./configure  ,然后再输入make  ,  make   install   完成安装。


通过nginx进行访问代理

再nginx的 nginx.conf 配置文件中设置代理,如下的设置,表示监听的是80端口,访问80端口的请求会被转到8080端口

设置好之后,启动nginx ,启动tomcat,再浏览器中直接输入ip,因为是80端口,不用加端口号,执行结果:

可能是因为tomcat的默认首页被删了,所以找不到页面了。


编写了部署的脚本 deploy

基本思路是先cd 到webapps 目录下,检查webapps下的文件,找到后缀为.war的文件,删除,并删除ROOT文件夹,通过rz来接受 war包,启动tomcat 使得war包解压,将解压后的文件名更改为ROOT,重启tomcat,完成部署,代码如下:

 

通过子域访问

配置好nginx后,在本地的电脑上修改hosts,路径为C:\Windows\System32\drivers\etc,修改后提示没有权限,可以先将文件移动到桌面,添加服务器ip 后面跟上 自定义的域名,保存后再移动回原目录下。然后就可以通过子域访问浏览器:


明天的计划

编写查看响应时间的脚本。

学习AOP


遇到的问题

安装nginx,再make 后,不能执行,主要是因为有一些必需的组件没有安装,

 需要安装gcc g++,pcre,zlib,ssl


收获

熟悉了脚本的编写



返回列表 返回列表
评论

    分享到