发表于: 2020-05-23 18:54:40
1 1417
今天完成的事情:
1. resin 与 nginx 的整合
resin 照样用脚本启动,nginx 改一下配置转发请求到 resin,在默认配置的基础上修改一下,删改部分如下:
location / {
root /usr/local/resin/webapps/ROOT;
index index.jsp;
proxy_pass http://localhost:8080;
}
就这么简单,但是这个部署流程还是有点不爽,网站根目录都在应用服务器安装目录下现在显得很不科学,换个 tomcat 就要重写 nginx 配置,脚本得改改,等我有时间·····
2. 配置域名指向服务器
3. 服务器从 github 拉代码用 maven 编译脚本部署运行并测试(测试没问题的,这里只贴两张图,服务器是按量付费我不会一直开着)
遇到的问题:
1. maven 编译的 war 启动后找不到配置文件
解决的方法:
修改 pom.xml 添加如下配置(把 src/main/resources 文件夹下的所有文件都添加到编译文件中)
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
收获:
1. 了解了一下 nginx 处理请求的流程
阿里的这个开源项目讲的很清楚:Nginx如何处理一个请求
2. 简单的了解了一下 nginx 的配置
因为我的项目没什么静态文件,也就没做动静分离的配置了,请求全部转发到应用服务器
明天的计划:
1. 任务二深度思考,总结
评论