java服务器敏捷开发教程

1.环境选择:

使用阿里云CentOS 6.9 64镜像系统,一键搭建jdk+nginx环境。


2.mysql配置:

mysql5.7系列修改root默认密码:https://www.cnblogs.com/activiti/p/7810166.html


3.nodejs配置:

yum install -y nodejs

4.使用 WebHook 来自动部署 NodeJS 项目

参考链接:https://gitee.com/geshuyong/GiteeWebHook

相关xxx.sh代码:
(编码格式必须是Linux的,使用前最好在服务器上跑一次xxx.sh试试)

#!/bin/sh

echo ""
echo "=======1.Start deployment ========"

WEB_PATH='/mnt/git/osgit/cdn'
cd $WEB_PATH
echo $(pwd)
git reset --hard origin/master
git clean -f
git pull
git checkout master

echo "=======2.Deployment finished==========="


5.推荐使用pm2进程管理器,能够监听代码改动,并自动重启

参考链接:https://pm2.io/doc/en/runtime/overview/


6.Nginx + Tomcat 实现负载均衡

  1. 开启多个tomcat服务器:直接复制apache-tomcat-8.5.32多几个文件夹,修改对应的server.xml文件端口号,然后启动即可。
  2. 配置Nginx负载均衡。
    参考文档:
    https://blog.csdn.net/dylanzr/article/details/52135196
    https://blog.csdn.net/mlc1218559742/article/details/53128382
    https://www.cnblogs.com/wunaozai/p/5001742.html

7.使用jfinal进行项目开发
官网链接:http://www.jfinal.com/doc

你可能感兴趣的:(linux)