準備:購買阿里雲服務器
- 點擊進入官網,滑到最下面,找到 學生機 (可真是藏得隱蔽呢,找了老半天)
- 購買服務器(這裏我選擇購買的是:輕量服務器-系統鏡像-Ubuntu 16.04 64位),可適個人情況進行選擇
- 購買完成後點擊右上角 控制檯 就可找到自己購買的服務器了,如下圖(找不到請點擊)
- 設置服務器密碼(之後客戶端遠程連接服務器使用)
- 點擊上圖中購買的服務器
- 點擊重置密碼,進行設置(密碼可要記住哦)
第一步,遠程連接服務器
網上很多教程是通過Xshell終端模擬器訪問遠端不同系統下的服務器,以及配合Xftp文件傳輸客戶端來上傳文件(如Java、Tomcat安裝包),這裏推薦使用MobaXterm,有SSH鏈接功能,也有FTP功能,還可以包括VNC遠程桌面連接功能
- MobaXterm 官網下載
- 下載結束後,解壓到一個自定義路徑即可,免安裝,雙擊打開
- 連接服務器(ip和name可在阿里雲服務器的遠程連接中找到)
輸入之前設置的密碼即可連接到服務器
第二步,下載及配置Jdk以及Tomcat
- 下載JDK以及TomcatLinux下的壓縮包
- 將下載好的壓縮包通過 MobaXterm 左側工具欄拷貝到服務器端
- 同樣在左側工具欄中找到usr文件夾,新建java文件夾並在此文件夾中再次創建jdk、tomcat兩個文件夾
- 配置Java環境(注意可能下載的壓縮包有所不同,以自己的爲準)
- 解壓jdk壓縮包:tar -xzf /home/install_package/jdk-8u221-linux-x64.tar.gz -C /usr/java/jdk/
- 配置環境變量(或者直接打開etc目錄下的profile文件):vim /etc/profile
在文件末尾處添加以下內容並保存(終端中輸入a/i 進行編輯,按 esc 退出編輯模式,輸入:wq保存退出)#set java environment export JAVA_HOME=/usr/java/jdk/jdk1.8.0_221 export JRE_HOME=/usr/java/jdk/jdk1.8.0_221/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
- 查看是否配置成功:java -version
如果沒有出現如下圖所示,請檢查是否已經解壓成功(走到 usr/java/jdk 目錄下查看是否有解壓後的文件)以及環境變量設置成功!
- 安裝Tomcat及配置、war包部署
- 解壓tomcat的壓縮包:tar -xzf /home/install_package/apache-tomcat-8.5.45.tar.gz -C /usr/java/tomcat/
- 配置環境變量(或者直接打開etc目錄下的profile文件):vim /etc/profile
在文件末尾處添加以下內容並保存(終端中輸入a/i 進行編輯,按 esc 退出編輯模式,輸入:wq保存退出)export JAVA_HOME=/usr/java/jdk/jdk1.8.0_221 export JRE_HOME=/usr/java/jdk/jdk1.8.0_221/jre
- 驗證:
1) 在bin目錄執行如圖所示命令./startup.sh,驗證安裝
2) 或者瀏覽器輸入阿里雲公網IP地址加上8080端口,頁面如下圖所示表示成功:http://公網ip:8080/
- 將打包好的 War 包 複製到 /usr/java/tomcat/apache-tomcat-8.5.45/webapps/ 目錄下
此時在通過8080端口後加上項目名稱,即可運行此項目,如下圖所示:
第三步,安裝MySQL
-
先使用 wget 下載存儲庫軟件包:wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb然後
-
使用以下 dpkg 命令安裝下載好的 MySQL 存儲庫軟件包:sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
注意:默認 MySQL 服務器版本 mysql-8.0 的源將被自動選中,回車選擇版本,這裏我們只需最終確定就可以完成發行包的配置和安裝。
-
從所有已配置的存儲庫(包括新添加的 MySQL 8存儲庫)中下載最新的軟件包信息:sudo apt update
-
運行如下命令安裝 MySQL 8 社區服務器、客戶端和數據庫公用文件:sudo apt-get install mysql-server
-
通過安裝過程,將會要求爲 MySQL 8 服務器的 root 用戶輸入密碼,在輸入和再次驗證後按回車繼續。
(這裏將密碼設爲:root)
-
接下來,MySQL 服務器認證插件的配置信息將會出現,選擇推薦的第一個按回車繼續。
-
理論上到這一步。安裝已經完成。但是爲了安全起見,我們還可以增加下面幾步。
保護MySQL服務器安裝輸入:sudo mysql_secure_installation
- Would you like to setup VALIDATE PASSWORD component?:n(要設置驗證碼組件)
- Change the password for root ? :n(更改root密碼)
- Remove anonymous users? : y(刪除匿名用戶)
- Disallow root login remotely?: n(禁止root遠程登錄)
- Remove test database and access to it? : y(刪除測試數據庫)
- Reload privilege tables now? : y(立即重新加載特權表)
- 檢驗是否安裝成功(MySQL服務器會在安裝完成之後自動啓動)
service mysql status //查看狀態 service mysql start //開啓 service mysql stop //關閉
然後我們進入裏面:mysql -u root -p show databases;