搭建阿里云服務器
0. 費用
第一步先交代一下大家比較關心的東東, 以下是所有費用:
-
阿里云服務器: 三年 229 元
file -
域名: 三年: 150 元
file
1. 購買阿里云服務器
一般來說, 新用戶都會有優(yōu)惠, 我就是在活動最后一小時買了 3 年的阿里云服務器的提貨券, 便宜不少錢. 這一步?jīng)]啥說的, 掏錢就行了.
購買成功后會收到提貨券到賬的消息, 點擊消息連接就來到引導開通的頁面, 填寫基本信息就可以了.
2. 在阿里云購買域名
新注冊的域名需要進行實名認證. 點擊實名認證的鏈接進行認證即可.
3. 域名備案
域名備案需要在域名實名認證完成后的2-3個工作日后進行. 并且備案需要半個月左右的時間, 如果選擇阿里云并在阿里云 App 上備案似乎會快點, 我只用了不到 10 天.
3.1 網(wǎng)站上備案.
據(jù)說 App 上能快些, 所以我就在 App 上備案了.
3.2 在阿里云 App 上進行備案.
打開網(wǎng)站備案控制臺
新增網(wǎng)站
-
填寫主體信息, 上傳身份證照片, 人像采集(注意背景需要是白色, 不然一般一直不會成功.)
填寫網(wǎng)站信息
填寫網(wǎng)站信息需要注意網(wǎng)站名稱需要一下規(guī)則:
個人站點不能包含域名: 如: 我的域名為
javafamilly.club, 名稱就不能包含JavaFamily.個人站點名稱不能包含
官網(wǎng),個人信息等敏感詞.上傳材料
材料上傳需要上傳域名證書, 根據(jù)指導從官網(wǎng)下載下來就好了.
- 阿里云初審
這一步?jīng)]啥, 等電話就完了. 如果網(wǎng)站信息有違規(guī), 會電話通知更改, 改后再重現(xiàn)審.
- 阿里云提交管局
- 工信部手機號驗證
到這一步會收到工信部短信, 點擊短信中的連接認證一下就好了.
點擊連接, 填入驗證碼就好了.
- 管局審核
審核通過會發(fā)送短信, 通過后由于延遲, 可能域名還不能立即訪問, 但是 3 的工作日肯定就可以了, 我是過了大概兩個小時才訪問到.
注意: 阿里云初審結束到管局審核通過這段時間域名不能解析, 不能訪問. 我是在實名認證后還沒開始備案就把域名解析了(實名認證后兩三天后才能開始備案), 然后網(wǎng)站項目也部署了, 所以管局審核通過就立刻可以域名訪問網(wǎng)站了
4. 域名解析
云解析DNS就是指把網(wǎng)站域名或應用資源轉(zhuǎn)換為數(shù)字 IP 地址,從而將最終用戶的訪問路由到相應的網(wǎng)站或應用資源上。
主機記錄,就是一些前綴,可以直接理解為“二級域名”,而記錄值就簡單了,直接就是你需要解析到的云服務器IP地址。
- www: 可以通過 www.域名訪問
- @: 可以通過域名直接訪問
5. 云服務器環(huán)境搭建
備案需要半個月左右的時間, 這段時間可以先搭建云服務器的環(huán)境, 比如安裝 JDK.
5.1 設置密碼
首先需要重置云服務器的 root 密碼.
第一次設置了密碼后需要重啟云服務器, 不然連接不上.
5.2 登錄云服務器
默認安全組規(guī)則及開放的端口號:
-
使用 SSH WorkBench
Linux 使用 SSH 終端連接.
ssh root@101.133.167.196
第一次會提示添加實例, 輸入 yes 即可. 然后輸入密碼.
- Windows 上通過 RDP 登錄[需要安裝圖形界面等插件].
RDP 默認端口 3389, 默認開放.
- Windows 上建議使用 Xshell 登錄.
5.3 為云服務器安裝必要插件
apt repository 默認只有本地庫, 所以首先刷新repository.
sudo apt-get update
5.3.1 lrzsz
lrzsz 用于在 XShell 等工具在 Windows 和 Linux 之間進行文件上傳.
sudo apt-get install lrzsz
- 錯誤1: E: Unable to locate package lrzsz
出現(xiàn)這個問題的原因之一是apt的源缺失,運行以下命令即可:
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo apt-get update
- 錯誤2: sudo: add-apt-repository: command not found
在Ubuntu下,時不時會有這個錯誤的。 add-apt-repository: command not found
這個是缺少程序,安裝一下就可以了
sudo apt install software-properties-common
sudo apt-get update
5.3.2 Git
5.3.2.1 安裝 Git
sudo apt-get install git
5.3.2.2 連接 GitHub, checkout 代碼
5.4 JDK
5.4.1 安裝 JDK
JDK 一般可以本地下載好, 然后上傳到服務器上. 因為如果是
wget下載的話, 有個License需要同意,wget命令下載的會默認為不同意,所以下載后解壓的時候會提示解壓不了.
下載 JDK 的 tar 包到本地.
在云服務器上創(chuàng)建存放 tar 包的目錄.
root@JavaFamily:~# mkdir /usr/local/java
root@JavaFamily:~# cd /usr/local/java/
- 在 Mac/Linux 下通過
scp命令上傳至云服務器.
scp ~/Downloads/jdk-8u231-linux-x64.tar.gz root@101.133.167.196:/usr/local/java
- 在云服務器上解壓 jdk 的 tar 包.
root@JavaFamily:/usr/local/java# ls
jdk-8u231-linux-x64.tar.gz
root@JavaFamily:/usr/local/java# tar -zxf jdk-8u231-linux-x64.tar.gz
root@JavaFamily:/usr/local/java# ls
jdk-8u231-linux-x64.tar.gz jdk1.8.0_231
root@JavaFamily:/usr/local/java# cd jdk1.8.0_231/
root@JavaFamily:/usr/local/java/jdk1.8.0_231# pwd
/usr/local/java/jdk1.8.0_231
5.4.2 配置環(huán)境變量
- 在
/etc/profile文件后追加環(huán)境變量
# env variable
export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export PATH=${JAVA_HOME}/bin:$PATH
- 使其生效
source /etc/profile
5.5 運行項目
默認情況下在終端運行項目后當終端連接斷開后項目就停止運行了, 所以可以借助
nohup命令來進行無掛斷運行.
5.6 開放端口
當項目運行起來后, 默認情況下云服務器是沒有開放項目占用地址的, 所以需要在安全組設置中添加.
日常求贊: 歡迎大家點贊, 評論, 關注, 轉(zhuǎn)發(fā). 要是能給點贊賞就更好了, 哈哈哈.... https://blog.csdn.net/DreamLi1314

