文章目錄
-
- 1.購買阿裡雲學生伺服器
-
- 1.1百度搜尋阿裡雲
- 1.2選擇學生機
- 1.3選擇配置
- 1.4自行設定密碼,後面會用到
- 1.5打開控制台,檢視公網IP
- 1.6下載下傳連接配接伺服器必備軟體
- 1.7首先打開CRT6軟體,連接配接伺服器
- 2.安裝JDK1.8
-
- 2.1去官網下載下傳
- 2.2打開檔案上傳軟體,并登陸
- 2.3 解壓安裝JDK
- 2.4配置JDK的環境變量
- 3.安裝MySQL5.6(yum雲配置)
-
- 3.1首先,檢視CentOS自帶的資料庫
- 3.2yum安裝MySQL5.6
- 3.3配置mysql
- 3.4配置阿裡雲安全組
- 4.安裝tomcat8.5
-
- 4.1下載下傳tomcat
- 4.2上傳至伺服器
- 4.3解決tomcat開啟緩慢
- 4.4關閉tomcat,重新開機伺服器!!!!!!!!!!!!!!(一定要重新開機伺服器!!!!!!!!)
- 4.5再次開啟tomcat
- 5.部署項目,上線并通路
-
- 5.1首先在啟動類中配置一下tomcat入口
- 5.2重新啟動tomcat,輸入公網位址+端口号+項目名通路
1.購買阿裡雲學生伺服器
1.1百度搜尋阿裡雲
1.2選擇學生機
一直往下拉,選擇學生機
1.3選擇配置
1.4自行設定密碼,後面會用到
1.5打開控制台,檢視公網IP
1.6下載下傳連接配接伺服器必備軟體
1.下載下傳必備軟體
百度雲連接配接:https://pan.baidu.com/s/1Kf5mx-I7H8_AJBa9DzP0jg
1.7首先打開CRT6軟體,連接配接伺服器
1.第一次通路,要授權一下
2.輸入你最初設定的使用者名和密碼
3.當出現這個頁面時,說明已經成功了!
4.輸入一條指令試一下
cd ..
成功的來到了根目錄,下面我們一起去安裝一下JDK1.8 撒花,撒花~~
2.安裝JDK1.8
2.1去官網下載下傳
下載下傳linux64位的,
如果下載下傳速度太慢的話,就從我的雲盤中取吧
百度雲盤下載下傳
2.2打開檔案上傳軟體,并登陸
2.3 解壓安裝JDK
1.打開CRT6軟體,在控制台依次輸入(回車換行,注意空格):
cd ~
cd ..
cd usr/local
ll
一套操作猛如虎,你會進入到這個頁面
2.輸入,會報一個錯誤
tar –xvfjdk-linux-x64 (1).tar.gz
原因是檔案名帶有小括号
3.到上傳檔案的軟體修改檔案名
4.再次輸入指令
ll
tar –xvf jdk.tar.gz
如果出現一串流體頁面
就算是解壓成功了
2.4配置JDK的環境變量
在控制台輸入
vi /etc/profile
光标移到最下方,按i鍵進行編輯
将下面的代碼符合進去
#set java environment
JAVA_HOME=/usr/local/jdk1.8.0_131
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
按下ESC鍵進行退出編輯
再一次輸入(第二條語句是更新資源立即生效)
:wq
source /etc/profile
檢視一下是否配置成功
java -version
出現版本号則配置成功,這樣,我們的jdk就算是配置成功了!
3.安裝MySQL5.6(yum雲配置)
3.1首先,檢視CentOS自帶的資料庫
rpm -qa | grep mariadb
将這個解除安裝掉
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
再次輸入上一條指令,檢視是否還存在?如果報error錯誤,請檢視指令中的檔案名和要解除安裝的資料庫名稱是否一緻
3.2yum安裝MySQL5.6
注意:輸入下面的指令時如出現這個 Is this ok [y/d/N]:
直接在後面輸入yes即可!
1.下載下傳mysql源安裝包:
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2.安裝mysql源:一頓yes伺候
yum localinstall mysql57-community-release-el7-8.noarch.rpm
若結尾出現complete!,則說明MySQL源安裝完成
3.再輸入一條指令,檢測是否安裝完成:
yum repolist enabled | grep "mysql.*-community.*"
出現這個頁面則是可以安裝
4.安裝mysql:
yum install mysql-community-server
這樣則是安裝完成!
3.3配置mysql
1.設定開啟啟動mysql服務:
systemctl enable mysqld
2.檢視安裝的mysql版本:
rpm -aq | grep -i mysql
3.啟動MySQL服務:
systemctl restart mysqld
4.檢視MySQL初始密碼:
grep 'A temporary password' /var/log/mysqld.log
5.修改密碼
mysqladmin -u root -p'舊密碼' password '新密碼'
這裡更改密碼出了問題,更改失敗,這是因為密碼太過簡單的原因。有兩個接解決方法:
方法一:把密碼設定複雜點(這是最直接的方法)
方法二:關閉mysql密碼強度驗證(validate_password)增加完成按ESC,
:wq
儲存并退出
按i編輯配置檔案:
vim /etc/my.cnf
, 增加這麼一行
validate_password=off
編輯後重新開機mysql服務:
systemctl restart mysqld
然後在重新修改一下密碼,同上!
控制台可能出現中文亂碼,請先在記事本等地方修改完成後,再複制到指令行中
設定mysql能夠遠端通路:
1.登陸進去,使用剛才設定的密碼登入進MySQL:
mysql -uroot -p密碼
增加一個使用者給予通路權限:
grant all privileges on *.* to '使用者名'@'ip位址' identified by '密碼' with grant option;
可将ip位址改為%%,表示開啟所有的
3.4配置阿裡雲安全組
1.打開控制台
2.點安全
3.點配置規則
5.添加安全組配置
6.填寫配置
7.使用資料庫管理軟體測一下
ok了!
4.安裝tomcat8.5
4.1下載下傳tomcat
可以從官網下,也可以從華為雲鏡像,也可以從我的百度雲連接配接下載下傳
1.官網
2.華為雲鏡像
3.百度雲連結
4.2上傳至伺服器
1.拉進去
2.解壓
tar - xvf apache-tomcat-9.0.22.tar.gz
3.進入bin目錄
ll
cd apache-tomcat-9.0.22
cd bin
4.開啟伺服器
./startup.sh
5.傳回上一級,進入日志目錄,動态的檢視日志
cd ..
cd logs
ll
tail -f catalina.out
6.等待出現以下畫面
出現毫秒值,就表示開啟成功了,但是你會發現,本次我們開啟花費了40W毫秒,也就是6分多鐘
先測試一下,下面解決這個問題
7.配置阿裡雲安全組,添加8080和80端口還有8005端口,和資料庫配置方法一樣
8.測試一下,浏覽器輸入公網ip加上8080
4.3解決tomcat開啟緩慢
依次輸入以下指令,我們進到jdk的安裝目錄
cd ~
cd ..
cd usr/local/jdk1.8.0_131
cd jre
cd lib
cd security
ll
vi java.security
光标移動到70行左右,找到下面這一行
securerandom.source=file:/dev/urandom
修改為:
securerandom.source=file:/dev/./urandom
按下ESC,輸入:wq儲存并退出
4.4關閉tomcat,重新開機伺服器!!!(一定要重新開機伺服器!!!)
1.定位到tomcat的bin目錄,關閉tomcat
./shutdown.sh
2.在阿裡雲控制台重新開機伺服器
4.5再次開啟tomcat
檢視一下日志檔案,你會發現,現在開啟隻需要兩秒
5.部署項目,上線并通路
5.1首先在啟動類中配置一下tomcat入口
1.繼承SpringBootServletInitializer類
2.重寫父類的configure方法
3.在父包clean一下
4.在父包中打包package
5.打開web目錄,找到target目錄
6.将打包好的war包放到tomcat的wabapps目錄下