記錄使用阿里linux云服務器過程(安裝jdk,tomcat,mysql,nginx)

一、注冊阿里云賬號,以學生身份參加云翼計劃優惠活動購買阿里云服務器。附:云翼計劃活動入口

二、配置阿里云服務器:直接參考此篇文章,小白必備,學習這篇我成功下載安裝了JDK8和Tomcat8.5。

三、安裝配置mysql和nginx

①mysql5安裝:直接看這一篇通過yum直接從服務器下載安裝mysql,十分有心都有命令貼出來和貼圖
systemctl start mysqld.service 開啟mysql服務
systemctl start mysqld.service 開啟mysql服務
systemctl status mysqld.service 查看mysql運行狀態
期間我遇到過mysql報錯1045:由于初始密碼總是輸入錯誤,解決方法:查看日志后復制mysql初始密碼粘貼后記得回刪一個字符,可能在粘貼的時候會多出一個字符,要不然就設置無密碼登錄mysql,等登錄進去之后再進行改密碼,附:linux設置無密碼登錄mysql教程。還有1819錯誤:這是設置密碼未通過mysql的安全性驗證,即我設置的密碼沒有按要求包括數字,大小寫,特殊字符。
注意:CentOS7.3防火墻換用Friewalld了,所以要用以下命令將端口號加進防火墻。所以還得去添加防火墻開放mysql端口3306規則,輸入如下命令:

firewall-cmd --zone=public --add-port=3306/tcp --permanent    //永久添加開放mysql端口服務
firewall-cmd --reload   //重新加載防火墻規則
firewall-cmd --zone=public --list-ports   //查看防火墻開放規則列表

至此就成功了嗎,使用Navicat連接遠程數據庫試試?哦吼,一連才又發現問題,連接的時候報錯1130:表示遠程連接的用戶權限問題。于是乎就開始設置遠程數據庫用戶權限了,參考此篇文章,修改host值(以通配符%的內容增加主機/IP地址),即可解決。
這下就真的大功告成了

圖片.png

②nginx安裝:https://blog.csdn.net/herenoname/article/details/78933479
安裝完之后當然是得測試玩一下咯~
首先,按上述鏈接步驟安裝好nginx啟動之后,我們在瀏覽器訪問http://遠程服務器ip地址:80就可以看到一個歡迎頁面

圖片.png
由于80端口是默認的,所以我們可以直接輸入IP地址就可訪問到nginx安裝成功地首先了。
我們如果要放我們自己的靜態頁面項目怎么辦呢?跟著我來修改下配置,此配置文件是/etc/nginx/conf.d下的default.conf,通過命令vi default.conf配置,如下圖,之后在輸入命令systemctl reload nginx重啟下nginx,最后在瀏覽器輸入http://遠程服務器ip地址:8081即可。
圖片.png
附帶一些nginx的命令:
systemctl start nginx 啟動nginx服務器
systemctl status nginx 檢查nginx是否在計算機內運行
systemctl stop nginx 停止關閉nginx服務器
systemctl restart nginx 再次啟動nginx服務器
systemctl reload nginx 在不中斷連接的情況下重新加載nginx服務器

四、期間遇到的問題解決

  • 1、xShell遠程連接工具鍵盤不能輸入數字,得去改下屬性的VT模式
  • 2、安裝啟動成功Tomcat后瀏覽器不能通過ip訪問
    問題分析:首先Tomcat的默認端口是8080,而服務器防火墻默認防火墻規則有3條(http的80端口,https的443端口,ssh的22端口),所以我們需要在服務器添加一條8080的防火墻規則
    圖片.png
    但是即使這么做了或許還是不可以訪問,因為可能服務器那邊防火墻服務就沒開啟過,所以得手動通過命令去開啟防火墻服務。參考這篇秘籍,必看,我就是照著這里面命令來的。 我主要用到以下命令:
    ①重啟:#systemctl restart firewalld.service
    ②開機是否啟動:# systemctl disable | enable firewalld
    ③開啟80端口: # iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    ④防火墻開放8080端口規則:firewall-cmd --zone=public --add-port=8080/tcp --permanent
    ④更新防火墻規則:# firewall-cmd --reload
    ⑤查看狀態:# systemctl status firewalld 或者 firewall-cmd --state
    ⑥查看所有打開的端口列表:# firewall-cmd --zone=public --list-ports
    還有其他的命令就參考那篇文章了。至此,瀏覽器輸入:http://遠程服務器ip地址:8080后就成功訪問Tomcat的首頁了。
    圖片.png
  • 3、Tomcat使用./shutdown.sh命令停止服務器時報錯,提示 java.net.ConnectException: Connection refused SEVERE: Could not contact localhost:8005. Tomcat may not be running.報錯的,原因是Tomcat的內存太小了,需要設置一下虛擬內存。解決參考博文,在linux系統修改Tomcat的內存方法
  • 4、如果發覺Tomcat啟動太慢的話,原因是Tomcat啟動時執行熵運算來用于產生隨機數,然而卡住了導致有些慢,這個問題我摸索不下1小時。。。熱心感覺下面這篇博客的博主,提供三種解決方案,總有一種適合你,哈哈哈CentOS7.3啟動Tomcat8慢的原因和解決方案
  • 5、linux下查看Tomcat啟動信息
    先切換到Tomcat的logs目錄,再輸入tail -f catalina.out命令回車,即可查看啟動日志
  • 6、判斷tomcat是否啟動,用這個命令 ps -ef | grep tomcat

五、最后部署一個web的Demo到服務器上去,通過ip地址直接訪問。

步驟:首先在本地先創建一個web工程的項目,編譯并打包成一個war包。

圖片.png
圖片.png
最后就可以通過菜單欄的Build-->Build Artifacts,然后彈出對話框
圖片.png
這樣,就完成了war包的生成。
圖片.png

然后在通過Xftp軟件把war包給上傳到服務器的Tomcat下的webapps目錄下,即可通過服務器ip地址:端口號/路徑 訪問項目了。
效果一.jpg
效果二.png


額,第一次親身接觸服務器的一天就這么過去了~就這樣咯,記錄下來,方便你我他哈哈哈

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,327評論 6 537
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,996評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,316評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,406評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,128評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,524評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,576評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,759評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,310評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,065評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,249評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,821評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,479評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,909評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,140評論 1 290
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,984評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,228評論 2 375