总体部署情况
- 本实验共投入三台Linux主机节点,安排如下:
名称 | IP地址 | 包含软件 | 用途 |
---|---|---|---|
节点1 | 192.168.121.130 | Nginx、Node、Git、MySQL、Redis | 部署前端项目 |
节点2 | 192.168.121.131 | Git、JDK、Maven、Tomcat(目前还没装) | 部署后端项目实例1 |
节点3 | 192.168.121.135 | Git、JDK、Maven、Tomcat(目前还没装) | 部署后端项目实例2 |
-
本文所用工具和软件的情况:
步骤
-
打开CentOS130 , 需要先到
/usr/local/nginx/sbin
目录下,然后启动nginx,即./nginx
,如此,宿主机方可访问CentOSip地址192.168.121.130
,而不是提示“无法访问此网站”
-
打开CentOS131,需要先到
/root/workspace/ruoyi
目录下,然后启动jar包,即nohup java -jar ruoyi.jar &
。如此,宿主机方可正常访问ruoyi登录页面
问题
- 132主机上,部署的是后台代码,打成jar包
每次重启CentOS131时,可以用
netstat -ntpl
查看jar包是否运行,如果没运行,则需要启动jar包进程
常用命令
-
systemctl stop firewalld.service
关闭防火墙 -
systemctl disable firewalld.service
禁止防火墙开机启动 -
nohup java -jar ruoyi.jar &
使ruoyi jar包不间断运行,不会随着终端窗口的关闭而结束
注:关机仍然会导致jar包中断运行,如果想要jar包开机自启,可能需要写脚本
-
netstat -ntpl
ntpl是四个参数 netstat命令详解 -
mysql -u root -p
进入mysql -
./nginx -s reload
重启nginx -
ps aux|grep ruoyi.jar
ps和grep组合使用,查看特定进程ps命令详解