資安

阿里雲服務器搭建app服務器端-詳細流程

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

1、購買服務器

1.1 進入阿里雲服務官網,購買雲服務器 ECS:https://www.aliyun.com/product/ecs

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


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

2、 Window下遠程登錄Linux服務器

2.1 登錄阿里雲官網,進入到管理控制檯,重置服務器的登錄密碼,並進行重啟。

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地址:阿里雲·雲小站

Leave a Reply

Your email address will not be published. Required fields are marked *