ECS極簡體驗:從0到0.1的搭建網站環境
目標讀者:
- 想體驗雲伺服器的IT從業者
- 剛開始學習網站搭建的同學
雲伺服器 ECS(Elastic Compute Service)是一種彈性可伸縮的計算服務,幫助開發者降低 IT 成本,提升運維效率,使開發者更專注於核心業務創新。基於阿里雲ECS搭建網站環境分為以下步驟,本文重點記錄了第三步,大致如下:
1.註冊域名 -> 2.開通雲伺服器(ECS)-> 3.搭建網站環境 -> 4.釋出網站內容 -> 5.域名解析與備案
一、開通雲伺服器
二、搭建網站環境
說明:為了安全,隱藏了敏感資訊,但不影響大家的閱讀。
1.登入雲伺服器
$ ssh root@ . . . //省略的是公網IP,大家可在控制檯中檢視具體的例項資訊
root@ . . . 's password:
Last login: Fri Oct 19 08:07:03 2018
Welcome to Alibaba Cloud Elastic Compute Service !
[root@ * ~]# ls
[root@ * ~]# pwd
/root
2.安裝Apache服務
[root@ * ~]# yum -y install httpd
已載入外掛:fastestmirror
base | 3.6 kB 00:00
epel | 3.2 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
(1/7): base/7/x86_64/group_gz | 166 kB 00:00
(2/7): epel/x86_64/group_gz | 88 kB 00:00
(3/7): epel/x86_64/updateinfo | 933 kB 00:00
(4/7): extras/7/x86_64/primary_db | 204 kB 00:00
(5/7): base/7/x86_64/primary_db | 5.9 MB 00:00
(6/7): epel/x86_64/primary | 3.6 MB 00:00
(7/7): updates/7/x86_64/primary_db | 6.0 MB 00:00
Determining fastest mirrors
epel 12741/12741
正在解決依賴關係
--> 正在檢查事務
---> 軟體包 httpd.x86_64.0.2.4.6-80.el7.centos.1 將被 安裝
--> 正在處理依賴關係 httpd-tools = 2.4.6-80.el7.centos.1,它被軟體包 httpd-2.4.6-80.el7.centos.1.x86_64 需要
--> 正在處理依賴關係 /etc/mime.types,它被軟體包 httpd-2.4.6-80.el7.centos.1.x86_64 需要
--> 正在處理依賴關係 libaprutil-1.so.0()(64bit),它被軟體包 httpd-2.4.6-80.el7.centos.1.x86_64 需要
--> 正在處理依賴關係 libapr-1.so.0()(64bit),它被軟體包 httpd-2.4.6-80.el7.centos.1.x86_64 需要
--> 正在檢查事務
---> 軟體包 apr.x86_64.0.1.4.8-3.el7_4.1 將被 安裝
---> 軟體包 apr-util.x86_64.0.1.5.2-6.el7 將被 安裝
---> 軟體包 httpd-tools.x86_64.0.2.4.6-80.el7.centos.1 將被 安裝
---> 軟體包 mailcap.noarch.0.2.1.41-2.el7 將被 安裝
--> 解決依賴關係完成
依賴關係解決
=================================================================
Package 架構 版本 源 大小
=================================================================
正在安裝:
httpd x86_64 2.4.6-80.el7.centos.1 updates 2.7 M
為依賴而安裝:
apr x86_64 1.4.8-3.el7_4.1 base 103 k
apr-util x86_64 1.5.2-6.el7 base 92 k
httpd-tools x86_64 2.4.6-80.el7.centos.1 updates 90 k
mailcap noarch 2.1.41-2.el7 base 31 k
事務概要
=================================================================
安裝 1 軟體包 (+4 依賴軟體包)
總下載量:3.0 M
安裝大小:10 M
Downloading packages:
(1/5): httpd-tools-2.4.6-80.el7.centos.1.x86_64.rpm | 90 kB 00:00
(2/5): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00
(3/5): apr-1.4.8-3.el7_4.1.x86_64.rpm | 103 kB 00:00
(4/5): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00
(5/5): httpd-2.4.6-80.el7.centos.1.x86_64.rpm | 2.7 MB 00:00
總計 10 MB/s | 3.0 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : apr-1.4.8-3.el7_4.1.x86_64 1/5
正在安裝 : apr-util-1.5.2-6.el7.x86_64 2/5
正在安裝 : httpd-tools-2.4.6-80.el7.centos.1.x86_64 3/5
正在安裝 : mailcap-2.1.41-2.el7.noarch 4/5
正在安裝 : httpd-2.4.6-80.el7.centos.1.x86_64 5/5
驗證中 : mailcap-2.1.41-2.el7.noarch 1/5
驗證中 : httpd-tools-2.4.6-80.el7.centos.1.x86_64 2/5
驗證中 : apr-util-1.5.2-6.el7.x86_64 3/5
驗證中 : apr-1.4.8-3.el7_4.1.x86_64 4/5
驗證中 : httpd-2.4.6-80.el7.centos.1.x86_64 5/5
已安裝:
httpd.x86_64 0:2.4.6-80.el7.centos.1
作為依賴被安裝:
apr.x86_64 0:1.4.8-3.el7_4.1 apr-util.x86_64 0:1.5.2-6.el7
httpd-tools.x86_64 0:2.4.6-80.el7.centos.1 mailcap.noarch 0:2.1.41-2.el7
完畢!
3.新增網站管理員
[root@ * ~]# adduser -d /var/www/html siteadmin
adduser:警告:此主目錄已經存在。
不從 skel 目錄裡向其中複製任何檔案。
[root@ * ~]# passwd siteadmin
更改使用者 siteadmin 的密碼 。
新的 密碼:
重新輸入新的 密碼:
passwd:所有的身份驗證令牌已經成功更新。
[root@ * ~]# chown -Rf siteadmin.siteadmin /var/www/html
[root@ * ~]# cd /var/www
[root@ * www]# ls -l
總用量 8
drwxr-xr-x 2 root root 4096 6月 27 21:49 cgi-bin
drwxr-xr-x 2 siteadmin siteadmin 4096 6月 27 21:49 html
[root@ * www]# cd html
[root@ * html]# ls -l
總用量 0
4.啟動Apache服務
[root@ * html]# service httpd start
Redirecting to /bin/systemctl start httpd.service
5.檢視網站效果
開啟瀏覽器直接用公網IP即可訪問。

三、擴充套件閱讀
阿里雲大學雲端計算專業的入門課程中的《Clouder認證課程:網站建設--部署與釋出》會更詳細介紹整個過程,有需要的可以觀看。如果有基礎的朋友,憑直覺也能完成相關操作。