准备部分:首先这是一个使用ssh进行Ubuntu云端服务器进行的配置,需要安装两个软件和云端服务器进行交互,一个是putty(用于进行命令行操作,所有的命令在这里进行)在一个是一个可视化的一个界面 WinSCP(用于上传和下载云服务器的文件)
更新网站(操作)
首先,将网站要更新的 .war 文件和 .war.original文件进行更新的两个文件使用WinSCp软件进行上传到/home/upload/文件加下
要进行登陆的:
主机名:指的是公网的IP地址,文件协议选择SFTP 用户名就是用户名,密码就是密码,
然后点击登录,进行上传文件
然后就进行小黑框操作:(装逼时间到)
首先打开putty软件进行登录:
Host Name (or IP address)指的就是官网的IP地址,然后点击open
进入小黑框:login as:用户名 然后就是密码
正题来了:
首先定位到云端服务器上的tomcat的位置,并且定位到webapps这个文件夹(这两个war包最后是要上传到webapps这个文件夹)
cd /opt/apache-tomcat-8.5.34/webapps //定位到云端服务器的webappsde的位置
将原有的四个文件进行移除
sudo rm huawow.war //移除四个文件
sudo rm huawow.war.original
sudo rm huawow -R
sudo rm ROOT -R(-R的作用删除文件夹里的全部)
将通过WinSCP上传的war文件输入命令上传到服务器上
sudo mv /home/upload/huawow.war /opt/apache-tomcat-8.5.34/webapps //上传war包
sudo mv /home/upload/huawow.war.original /opt/apache-tomcat-8.5.34/webapps //上传war包
可以通过一行命令随时查询你删除的文件或者上传的文件是否成功操作
ls /opt/apache-tomcat-8.5.34/webapps //查询webapps下的目录
然后然后,要放大招了,准备开启云端服务器上的tomcat
sudo ./startup.sh //启动服务器
两个war包会生成文件夹,将文件夹进行重命名成ROOT
sudo mv huawow ROOT
可以使用ls /opt/apache-tomcat-8.5.34/webapps进行查看是否操作成功
这样就重新布置成功了
关闭云端服务器的tomcat
sudo ./shutdown.sh
敲锣打鼓,更新完成