天天看點

阿裡雲伺服器搭建app伺服器端-詳細流程

前言: app服務端 web的服務端的配置 是一樣的。是以要 搭建APP 根據 web服務端配置 即可。

1、購買伺服器

1.1 進入阿裡雲服務官網,購買雲伺服器 ECS:

https://www.aliyun.com/product/ecs

1.2 選擇下圖所示的預裝環境配置,地域根據使用者群體所在城市就行了,然後進行下一步購買就可以了。

阿裡雲伺服器搭建app伺服器端-詳細流程

經過上面操作,一個阿裡雲伺服器的購買就完成了,下面我們來講下怎麼配置。

2、 Window下遠端登入Linux伺服器

2.1 登入阿裡雲官網,進入到管理控制台,重置伺服器的登入密碼,并進行重新開機。

阿裡雲伺服器搭建app伺服器端-詳細流程

2.2 重新開機完成後,下載下傳Linux遠端用戶端,推薦使用Xshell或SSH Secure Shell Client工具進行遠端登入。

Linux遠端登入方法:

點選上面推薦的工具打開用戶端界面

點選建立連接配接,在主機(host)處輸入阿裡雲配置設定給你的公網IP位址,端口預設填22。

下一步會要求你輸入Linux登入密碼,這個密碼就是2.1介紹裡說的重置密碼。輸入确認之後,就可以進入到遠端連接配接界面了。

遠端登入成功之後,接下來就是本文重點介紹伺服器初始化配置方面的操作啦。

3 、伺服器配置

一般情況下,我們購買伺服器時選擇“PHP/Java多語言開發環境”的預裝環境時,阿裡雲伺服器會為我們安裝多個版本的Java環境和安裝了MySQL資料庫。

3.1 配置Java運作環境

我們先在之前遠端登入的界面指令提示行下輸入“java -version”,檢視目前伺服器配置的Java運作環境。

我在開始購買時,阿裡雲給我預設配置的是Java 1.6版本的,由于我的項目開發是再Java 1.8版本上進行的,是以需要重新配置。

從上圖可以看到阿裡雲給我們預裝了三個版本的Java,我們隻要去修改配置環境裡調用的對應Java路徑就可以了。

步驟如下:

1、在Linux管理者模式(root)下輸入“vi /etc/profile”指令進入編輯界面,把你要用得對應Java版本路徑修改到下面位置。

2、修改完成後,使用source /etc/profile 指令進行更新。重新資料“java -version”可以檢視本伺服器的Java運作環境已經成功改成你需要的版本了。

3.2 修改伺服器上安裝的MySQL配置

3.2.1 第一次使用時,我們可以按忘記MySQL密碼的步驟來對密碼進行重置修改。流程如下:

如果使用 MySQL 資料庫忘記了賬号密碼,可以通過調節配置檔案,跳過密碼的方式登資料庫, 在資料庫裡面修改賬号密碼,一般預設的賬号問 root

1、編輯 MySQL 配置檔案 my.cnf

注意: 以實際 my.cnf 配置檔案路徑為準

vim /etc/my.cnf            

進入編輯界面後天就下面這句

[mysqld]skip-grant-tables #增加            

2、重新開機 MySQL 服務

注意:以實際 MySQL 啟動腳本路徑為準

/etc/init.d/mysqld restart            

3、登陸資料庫

/usr/bin/mysql 輸入如下指令:

注意:以實際 MySQL 執行檔案路徑為準

mysql> USE mysql; 
mysql> UPDATE user SET Password = password (‘新密碼’) WHERE User = ‘root’ ; 
mysql> flush privileges ; 
mysql> quit;            

4、删除或者注釋第一步驟中添加的 skip-grant-tables

5、重新開機 MySQL 服務

/etc/init.d/mysqld restart            

6、使用新密碼測試*

3.2.2 開放遠端通路MySQL的權限,使用下面指令進行處理

登入MySql

mysql -uroot -p “你的密碼”           

修改mysql庫的user表,将host項,從localhost改為%。%這裡表示的是允許任意host通路,如果隻允許某一個ip通路,則可改為相應的ip,比如可以将localhost改為192.168.1.123,這表示隻允許區域網路的192.168.1.123這個ip遠端通路mysql。

mysql> use mysql;
mysql> Grant all privileges on . to 'root'@'%' identified by '密碼' with grant option;    
mysql> flush privileges;             

3.2.3 防火牆開放3306端口

打開防火牆配置檔案

vi  /etc/sysconfig/iptables           

增加下面一行

A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT           

重新開機防火牆

service  iptables restart           

注意:增加的開放3306端口的語句一定要在icmp-host-prohibited之前

通知上面的步驟,就可以在Windows下遠端連接配接Linux伺服器的MySQL資料庫了。

4 總結

通過上面的流程,伺服器就配置好我們需要的Java和MySQL環境了。此外伺服器裡提供了Tomcat(在/usr/local/tomcat路徑下),也可以自己到官網下載下傳适合自己的版本進行上傳部署。然後我們就可以愉快地使用阿裡雲伺服器來進行我們項目的部署搭建了。

此外,希望本文對初次使用阿裡雲伺服器進行Java web部署的小夥伴們起到一定的幫助。

雲伺服器ECS位址:阿裡雲·雲小站