天天看點

阿裡雲免費套餐上雲實踐

一、進入首頁,最新活動 ---》新手上路 --》阿裡雲免費套餐 --》免費領取

阿裡雲免費套餐上雲實踐

領取完之後,為了接下來在伺服器上釋出項目一切順利,需要修改些許配置。

修改執行個體密碼:

控制台 --》雲伺服器ECS --》雲伺服器 --》 重置執行個體密碼

阿裡雲免費套餐上雲實踐

然後修改下伺服器的安全組,這樣才可以在遠端浏覽器通路伺服器和連接配接資料庫:

控制台 --》雲伺服器ECS --》網絡與安全 --》安全組 --》配置規則 --》添加安全組規則

可以根據需要進行限制,下面這樣配置就什麼通路都放行了:

阿裡雲免費套餐上雲實踐

加入安全組後,重新開機伺服器,就可以通過Shell連接配接阿裡雲伺服器了。

阿裡雲免費套餐上雲實踐

二、連接配接配置伺服器環境

Shell連接配接阿裡雲伺服器:賬号就是伺服器的IP,密碼是剛剛修改的重置執行個體密碼,連接配接成功如下:

我修改了伺服器的自己名字,之前是:i-wz9dg8xo32rid090o9tu,我改為:tjt

阿裡雲免費套餐上雲實踐

剛剛購買的阿裡雲伺服器裡面空空如也,什麼也沒有,根據自己的項目都需要,在伺服器上配置必要的環境;

這裡初步簡單安裝了:JDK、Mysql、Redis和Tomcat;

1、安裝JDK:

由于是完全空的伺服器,不用解除安裝之前的openJDK,直接上傳JKD安裝,安裝了太多遍了.....

安裝好之後檢查下:

阿裡雲免費套餐上雲實踐

2、安裝Tomcat

Tomcat安裝步驟也是很簡單,安裝了好多遍啊......

Tomcat安裝OK後檢查下:

阿裡雲免費套餐上雲實踐

運作tocmat,通路apace首頁:

[root@tjt bin]# startup.sh

Using CATALINA_BASE: /usr/tomcat/apache-tomcat-8.5.39

Using CATALINA_HOME: /usr/tomcat/apache-tomcat-8.5.39

Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-8.5.39/temp

Using JRE_HOME: /opt/jdk1.8.0_181

Using CLASSPATH: /usr/tomcat/apache-tomcat-8.5.39/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-8.5.39/bin/tomcat-juli.jar

Tomcat started.

[root@tjt bin]#

可以通路如下界面則tocmat安裝OK了:

阿裡雲免費套餐上雲實踐

3、安裝Mysql

Mysql安裝好後同樣也檢查下:

[root@tjt bin]# mysql -V

mysql Ver 14.14 Distrib 5.7.24, for Linux (x86_64) using EditLine wrapper

[root@tjt bin]# mysql -uroot -p

阿裡雲免費套餐上雲實踐

可以設定Mysql開機啟動:

[root@tjt bin]# systemctl enable mysqld

mysqld.service is not a native service, redirecting to /sbin/chkconfig.

Executing /sbin/chkconfig mysqld on

[root@tjt bin]# systemctl daemon-reload

[root@tjt bin]#

4、安裝Redis

想裝就裝,接下來的項目運作需要Redis,是以我才勉為其難的安裝下;

Redis裝好後同樣也檢查下時候OK:

[root@tjt ~]# cd /opt/redis-5.0.5

[root@tjt redis-5.0.5]# redis-server

阿裡雲免費套餐上雲實踐

三、釋出項目

萬事具備隻欠東風,接下來隻需要把項目放到伺服器上就大功告成了,這裡沒有釋出War包,是一個Springboot項目的Jar包。

1、準備好項目之後,為了友善起見,在本地連接配接遠端伺服器的Mysql資料庫,運作項目的sql腳本;

測試連結遠端伺服器Mysql:

阿裡雲免費套餐上雲實踐

本地執行好項目資料庫腳本後也可以到伺服器的Mysql檢查下是否有相應的表:

阿裡雲免費套餐上雲實踐

2、在Idea或者Eclipse或者直接使用指令将項目打包,注意修改資料庫和Redis配置與阿裡雲伺服器安裝的配置一緻,主要想要修改的就這些配置,然後直接打包:

阿裡雲免費套餐上雲實踐

打包:Run As--》Maven Install:

阿裡雲免費套餐上雲實踐

3、運作Jar包

在LINUX系統下運作JAR包的指令如下:

1、java -jar xxxxx.jar // 目前ssh視窗被鎖定,可按CTRL + C打斷程式運作,或直接關閉視窗,程式退出

2、java -jar xxxxx.jar & //目前ssh視窗不被鎖定,但是當視窗關閉時,程式中止運作。

3、nohup Java -jar xxxxxx.jar & //意思是不挂斷運作指令,當賬戶退出或終端關閉時,程式仍然運作

4、nohup Java -jar xxxxxx.jar >aa.log //指定輸出日志檔案,意思是不挂斷運作指令,當賬戶退出或終端關閉時,程式仍然運作

另外:

通過指令ps -ef | grep java 可以檢視程序

kill -9 xxxxx 可以kill程序

這麼運作Jar包,當關閉sh連接配接視窗後項目也随之終止:

[root@tjt test-wrs]# java -jar hrserver-0.0.1-SNAPSHOT.jar

阿裡雲免費套餐上雲實踐

這麼運作Jar包,就算關閉sh連接配接視窗後項目仍然可以繼續騷:

[root@tjt test-wrs]# nohup java -jar hrserver-0.0.1-SNAPSHOT.jar 619.log

阿裡雲免費套餐上雲實踐

最後在浏覽器中測試通路遠端伺服器的IP加8082端口:

http://47.XX.XX.1:8082/index.html
阿裡雲免費套餐上雲實踐