阿里云服務(wù)器搭建(一)java環(huán)境配置+tomcat配置

阿里云服務(wù)器搭建(一)java環(huán)境配置+tomcat配置

阿里云服務(wù)器搭建(二)--mysql配置+部署web項(xiàng)目

由于各種原因值依,需要重新搭建服務(wù)器肩榕,這邊記錄一下动猬。

大概步驟如下:

一腔寡、購買云服務(wù)器

二奈揍、linux下安裝jdk配置環(huán)境

三、linux下配置tomcat

四紊册、linux下配置mysql

五比肄、部署項(xiàng)目

那么下面就開始了:

一、購買云服務(wù)器

首先需要購買阿里云服務(wù)器ECS囊陡,登陸如下網(wǎng)址:

https://www.aliyun.com/?utm_content=se_1000301881

圖1-1

如果沒賬號(hào)的話芳绩,需要先注冊(cè)哦。關(guān)于配置的東西撞反,這邊因?yàn)槲覀児疽蟛桓咄咨跃碗S意配置的。


圖1-2

購買過后痢畜,如下圖:(購買過程忘了截圖了q^q)

圖1-3


圖1-4

購買云服務(wù)器后,如圖3鳍侣。遠(yuǎn)程連接我直接用的是xshell和xftp丁稀。連接地址為圖3公有的那個(gè)地址,密碼為"重置密碼"的那個(gè)密碼

重點(diǎn):如果連接不上倚聚,就回到云服務(wù)线衫,重啟實(shí)例!惑折!如圖5:

圖1-5

使用xshell連接阿里云遠(yuǎn)程數(shù)據(jù)庫授账,地址為公有的地址,xftp也是相似的惨驶,就沒截圖了白热。如圖6圖7:

圖1-6
圖1-7


二、linux下安裝jdk配置環(huán)境

首先說一下linux下的幾個(gè)比較重要的文件:

/etc/profile:

該文件登錄操作系統(tǒng)時(shí)粗卜,為每個(gè)用戶設(shè)置環(huán)境信息屋确,當(dāng)用戶第一次登錄時(shí),該文件被執(zhí)行。也就是說這個(gè)文件對(duì)每個(gè)shell都有效,用于獲取系統(tǒng)的環(huán)境信息攻臀,如果你的計(jì)算機(jī)僅僅作為開發(fā)使用時(shí)推薦使用這種方法焕数,因?yàn)樗杏脩舻膕hell都有權(quán)使用這些環(huán)境變量,可能會(huì)給系統(tǒng)帶來安全性問題刨啸。 這里是針對(duì)所有的用戶的,所有的shell堡赔。

/etc/bashrc:

為每一個(gè)運(yùn)行bash shell的用戶執(zhí)行此文件,當(dāng)bash shell被打開時(shí),該文件被讀取设联。也就是說善已,當(dāng)用戶shell執(zhí)行了bash時(shí),運(yùn)行這個(gè)文件仑荐。

~/.bashrc:

該文件存儲(chǔ)的是專屬于個(gè)人bash shell的信息雕拼,當(dāng)?shù)卿洉r(shí)以及每次打開一個(gè)新的shell時(shí),執(zhí)行這個(gè)文件。在這個(gè)文件里可以自定義用戶專屬的個(gè)人信息粘招,它可以把使用這些環(huán)境變量的權(quán)限控制到用戶級(jí)別,這里是針對(duì)某一個(gè)特定的用戶啥寇,如果你需要給某個(gè)用戶權(quán)限使用這些環(huán)境變量,你只需要修改其個(gè)人用戶主目錄下的.bashrc文件就可以了洒扎。

為了安全考慮:建議在~/.bashrc下配置變量

1辑甜、先下載jdk,地址如下:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

圖1-8

因?yàn)榘⒗镌品?wù)器事先就安裝好了ssh袍冷,我們可以直接xftp連上去磷醋,在根目錄下新建一個(gè)software(這個(gè)隨意,看你想裝哪里胡诗,我一般會(huì)想將這些軟件都裝一個(gè)文件看起整齊邓线,方便管理的樣子。純個(gè)人習(xí)慣)煌恢,將下載好的tar.gz上傳到/software/目錄骇陈,如圖9圖10

在xshell用命令?tar? -zxvf ? jdk-8u181-linux-x64.tar.gz 解壓安裝,如圖11

圖1-9
圖1-10
圖1-11

ps:如果文件尾部不是tar.gz瑰抵,而是tar.xz你雌。那么不是tar文件需要去掉解壓命令中的z,解壓命令為:

?tar? -xvf ? jdk-8u181-linux-x64.tar.gz?

解壓之后便可刪除之前傳輸進(jìn)來的壓縮包二汛,如圖12:

刪除文件  rm -f?jdk-8u181-linux-x64.tar.gz

圖1-12

2婿崭、配置環(huán)境

與Windows中配置JDK類似需要配置一下三個(gè)環(huán)境變量,上面也說過了為了安全考慮肴颊,我們就在~/.bashrc下配置變量

第一步: vi ~/.bashrc

加入下面變量(注意“=”兩邊沒有空格)

export JAVA_HOME=/software/jdk1.8.0_181

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

圖1-13

第二步:source ~/.bashrc?

使環(huán)境變量生效?

第三步:檢查

輸入命令查看環(huán)境變量:

echo $CLASSPATH

echo $PATH

輸入命令查看jdk的版本

?java -version

圖1-14

ps:有時(shí)候需要重啟才可以看到這些配置信息氓栈。

三、linux下配置tomcat

1婿着、先下載tomcat的linux版本颤绕,地址如下:

https://tomcat.apache.org/download-90.cgi

圖1-15

將下載好的tar.gz上傳到/software/目錄

圖1-16

解壓在/sotfware/下面:tar -zxvf?apache-tomcat-9.0.11.tar.gz

重命名:為方便記憶以及日后的使用幸海,我們將該文件夾使用 mv 命令重命名為 tomcat9.執(zhí)行命令:mv apache-tomcat-9.0.11 tomcat9

2、配置 JAVA-HOME(這一步我沒有做奥务,不過貼在這里物独,大家自行取舍)

其實(shí)這步也可以不用的,因?yàn)槟憧梢灾苯拥絙in目錄下面啟動(dòng)就行氯葬。

編輯 /software/tomcat9/bin/catalina.sh?文件挡篓,配置 JAVA-HOME 變量,讓 Tomcat 可以搜索到 JDK 的目錄帚称,與其一起工作官研。

圖1-17

3、修改端口號(hào)(這一步也不是一定要做的闯睹,不過我修改成9999了)

進(jìn)入tomcat9服務(wù)器的conf目錄下戏羽,找到server.xml文件

# vi server.xml

修改完成后,按“Esc”鍵+:+wq

圖1-18

然后你可以切換bin目錄下面./start.sh ?啟動(dòng)服務(wù)

圖1-19

然后你在你自己電腦上面輸入服務(wù)器ip+端口號(hào)9999 并沒了出現(xiàn)可愛的tomcat小貓楼吃,

那是因?yàn)闆]有開啟9999端口 不能讓外網(wǎng)訪問始花,所以要打開防火墻,使外部能訪問

(并不推薦關(guān)閉防火墻孩锡,這樣不安全酷宵,而且因?yàn)樵谥蟮膍ysql安裝配置過程中其實(shí)是需要將防火墻打開的,下面會(huì)講另外的方法來解決這一問題躬窜,這一部分是我繞過的圈子踩過的坑浇垦,看看就好,不需要將防火墻關(guān)閉)

PS:畫刪除線的部分是我不推薦的部分

# /sbin/iptables -I INPUT -p tcp --dport 9999 -j ACCEPT

# service iptables save? //將修改永久保存到防火墻中

?# service iptables restart

一開始我使用的上面的命令荣挨,但是不行男韧,因?yàn)槲业纳厦鏇]有iptables,需要安裝默垄。

后來發(fā)現(xiàn)可以使用systemctl工具來管理服務(wù)程序此虑,它包括了service和chkconfig,如下所示:

# systemctl list-unit-files|grep enabled

圖1-20

禁用防火墻:

# systemctl stop firewalld.service

# systemctl disable firewalld.service

# systemctl status firewalld.service

圖1-21

PS:一些命令:

啟動(dòng)一個(gè)服務(wù):systemctl start firewalld.service

關(guān)閉一個(gè)服務(wù):systemctl stop firewalld.service

重啟一個(gè)服務(wù):systemctl restart firewalld.service

顯示一個(gè)服務(wù)的狀態(tài):systemctl status firewalld.service

在開機(jī)時(shí)啟用一個(gè)服務(wù):systemctl enable firewalld.service

在開機(jī)時(shí)禁用一個(gè)服務(wù):systemctl disable firewalld.service

查看服務(wù)是否開機(jī)啟動(dòng):systemctl is-enabled firewalld.service;echo $?

查看已啟動(dòng)的服務(wù)列表:systemctl list-unit-files|grep enabled

但依然不行厕倍,(實(shí)際上這個(gè)時(shí)候需要到阿里云的安全組里面開啟9999端口寡壮,其實(shí)就可以了贩疙,但當(dāng)時(shí)我并沒有意識(shí)到這個(gè)問題讹弯。)如此這般,我又度娘了一陣这溅,發(fā)現(xiàn)另外一個(gè)解決方法:

(這個(gè)方法才是真正解決防火墻問題的辦法)

圖1-22

首先添加INPUT鏈,INPUT鏈的默認(rèn)規(guī)則是DROP,所以我們就寫需要ACCETP(通過)的鏈

為了能采用遠(yuǎn)程SSH登陸,我們要開啟22端口.

# iptables -A INPUT -p tcp --dport 22 -j ACCEPT

# iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

然后為了9999能用打開9999

#iptables -A INPUT -p tcp --dport 9999 -j ACCEPT

#iptables -A OUTPUT -p tcp --sport 9999 -j ACCEPT

圖1-23

用curl命令試下:

# curl http://localhost

圖1-24

查看tomcat服務(wù)器的Log信息组民,看看tomcat服務(wù)器是否已經(jīng)正常啟動(dòng),進(jìn)入tomcat9服務(wù)器下的logs目錄悲靴,打開catalina.out文件進(jìn)行查看

logs# cat catalina.out?

然后你再在自己電腦上面輸入服務(wù)器ip+端口號(hào)9999 依然沒了出現(xiàn)可愛的tomcat小貓臭胜,這是由于用的是阿里云服務(wù)器,需要在實(shí)例安全組中開放端口,才能外部訪問耸三,步驟如下圖:

圖1-25
圖1-26
圖1-27

現(xiàn)在再在自己電腦上面輸入服務(wù)器ip+端口號(hào)9999 就出現(xiàn)可愛的tomcat小貓了~

圖1-28

mysql和項(xiàng)目部署 戳下面鏈接~

阿里云服務(wù)器搭建(二)--mysql配置+部署web項(xiàng)目

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末乱陡,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子仪壮,更是在濱河造成了極大的恐慌憨颠,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件积锅,死亡現(xiàn)場(chǎng)離奇詭異爽彤,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)缚陷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門适篙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人箫爷,你說我怎么就攤上這事嚷节。” “怎么了蝶缀?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵丹喻,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我翁都,道長(zhǎng)碍论,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任柄慰,我火速辦了婚禮鳍悠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘坐搔。我一直安慰自己藏研,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布概行。 她就那樣靜靜地躺著蠢挡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪凳忙。 梳的紋絲不亂的頭發(fā)上业踏,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音涧卵,去河邊找鬼勤家。 笑死,一個(gè)胖子當(dāng)著我的面吹牛柳恐,可吹牛的內(nèi)容都是我干的伐脖。 我是一名探鬼主播热幔,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼讼庇!你這毒婦竟也來了绎巨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤蠕啄,失蹤者是張志新(化名)和其女友劉穎认烁,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體介汹,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡却嗡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了嘹承。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窗价。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖叹卷,靈堂內(nèi)的尸體忽然破棺而出撼港,到底是詐尸還是另有隱情,我是刑警寧澤骤竹,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布帝牡,位于F島的核電站,受9級(jí)特大地震影響蒙揣,放射性物質(zhì)發(fā)生泄漏靶溜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一懒震、第九天 我趴在偏房一處隱蔽的房頂上張望罩息。 院中可真熱鬧,春花似錦个扰、人聲如沸瓷炮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽娘香。三九已至,卻和暖如春办龄,著一層夾襖步出監(jiān)牢的瞬間烘绽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工土榴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留诀姚,地道東北人响牛。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓玷禽,卻偏偏與公主長(zhǎng)得像赫段,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子矢赁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容