注:本文來(lái)自阿里云官方,版權(quán)歸阿里云所有!
1. 登錄云服務(wù)器
在購(gòu)買(mǎi)ECS服務(wù)器后,系統(tǒng)會(huì)創(chuàng)建一個(gè)ECS實(shí)例。每一個(gè)ECS實(shí)例對(duì)應(yīng)一臺(tái)已購(gòu)買(mǎi)的云服務(wù)器。您可以通過(guò)電腦上自帶的終端工具訪(fǎng)問(wèn)云服務(wù)器,進(jìn)行應(yīng)用部署和環(huán)境搭建。
1. 在ECS實(shí)例列表頁(yè)面,選擇實(shí)例的所屬地域。
2. 找到目標(biāo)實(shí)例,然后在操作列選擇
【更多
】>
【密碼/密鑰
】 > 【重置實(shí)例密碼
】,然后在彈出的對(duì)話(huà)框設(shè)置ECS實(shí)例的登錄密碼。
3. 在彈出的頁(yè)面,單擊【立即重啟】使新密碼生效。
4. 在ECS實(shí)例列表頁(yè)面,**ECS實(shí)例的公網(wǎng)IP地址。
5. 打開(kāi)電腦上的命令行終端工具。
Windows:Powershell。
MAC:Terminal。
Windows用戶(hù)請(qǐng)檢查系統(tǒng)中是否安裝有SSH工具。檢查方法:
a. 在終端中輸入命令ssh -V。
ssh -V
如果顯示SSH版本則表示已安裝,如下圖所示。
b. 如果未安裝,請(qǐng)下載安裝OpenSSH工具。
6. 在終端中輸入連接命令ssh root@[ipaddress]。
您需要將其中的 ipaddress 替換為您的ECS服務(wù)器的公網(wǎng)IP地址。例如。
ssh
[email protected]
命令顯示結(jié)果如下。
7. 輸入yes,然后輸入云服務(wù)器的登錄密碼。
登錄成功后會(huì)顯示如下信息。
2. 部署環(huán)境
本教程使用Apache作為后端服務(wù)器,并在云服務(wù)器上創(chuàng)建一個(gè)MySQL數(shù)據(jù)庫(kù)用來(lái)存儲(chǔ)數(shù)據(jù)。
1. 在ECS服務(wù)器上,執(zhí)行以下命令安裝Apache及其擴(kuò)展包。
yum -y install httpd httpd-nual mod_ssl mod_perl mod_auth_mysql
返回類(lèi)似如下圖結(jié)果則表示安裝成功。
2. 參考以下操作在ECS服務(wù)器上搭建一個(gè)MySQL數(shù)據(jù)庫(kù)。
a. 執(zhí)行以下命令下載并安裝MySQL。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
b. 執(zhí)行以下命令啟動(dòng)MySQL數(shù)據(jù)庫(kù)。
systemctl start mysqld
c. 執(zhí)行以下命令查看MySQL初始密碼。
d. 執(zhí)行以下命令,登錄數(shù)據(jù)庫(kù)。
mysql -uroot -p
e. 執(zhí)行以下命令修改MySQL默認(rèn)密碼。
說(shuō)明:
新密碼必須同時(shí)包含大小寫(xiě)英文字母、數(shù)字和特殊符號(hào)中的三類(lèi)字符。請(qǐng)妥善保存數(shù)據(jù)庫(kù)密碼。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';
f. 執(zhí)行以下命令創(chuàng)建數(shù)據(jù)庫(kù)。
create database pbootcms;
g. 輸入exit退出數(shù)據(jù)庫(kù)。
exit
3. PbootCMS是使用PHP語(yǔ)言開(kāi)發(fā)的CMS系統(tǒng)。參考以下操作安裝PHP環(huán)境。
執(zhí)行以下命令,安裝PHP。
yum -y install php php-mysql gd php-gd gd-devel php-xml php_openssl
3. 搭建企業(yè)網(wǎng)站
在完成環(huán)境部署后,參考以下操作搭建企業(yè)網(wǎng)站。
1. 在ECS服務(wù)器上,執(zhí)行以下命令,安裝Git。
yum -y install git
2. 執(zhí)行以下命令下載PbootCMS源碼文件。
cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git
3. 執(zhí)行以下命令將安裝包拷貝到Apache的**root目錄下。
cp -r PbootCMS/* /var/**/html/
4. 執(zhí)行以下命令修改站點(diǎn)根目錄文件權(quán)限。
chmod -R a+w /var/**/html
5. 執(zhí)行以下命令向MySQL數(shù)據(jù)庫(kù)中導(dǎo)入CMS的初始數(shù)據(jù)。
說(shuō)明:在執(zhí)行命令前,請(qǐng)將命令中的NewPassWord1.替換為您設(shè)置的數(shù)據(jù)庫(kù)密碼。
sql_file="/var/**/html/static/backup/sql/"$(ls /var/**/html/static/backup/sql/) &&
mysql -uroot -pNewPassWord1. pbootcms < $sql_file
6. 執(zhí)行以下命令修改CMS系統(tǒng)數(shù)據(jù)庫(kù)配置。
說(shuō)明:在執(zhí)行命令前,請(qǐng)根據(jù)參數(shù)說(shuō)明替換您的數(shù)據(jù)庫(kù)配置。默認(rèn)您只需要更改數(shù)據(jù)庫(kù)密碼即可。
cat > /var/**/html/config/database.php << EOF array( 'type' => 'mysqli', // 數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)類(lèi)型: mysqli,sqlite,pdo_mysql,pdo_sqlite
'host' => '127.0.0.1', // 數(shù)據(jù)庫(kù)服務(wù)器
'user' => 'root', // 數(shù)據(jù)庫(kù)連接用戶(hù)名
'passwd' => 'NewPassWord1.', // 數(shù)據(jù)庫(kù)連接密碼
'port' => '3306', // 數(shù)據(jù)庫(kù)端口
'dbname' => 'pbootcms' //數(shù)據(jù)庫(kù)名稱(chēng)
)
);
EOF
7. 執(zhí)行以下命令啟動(dòng)Apache HTTP服務(wù)。
systemctl start httpd
8.返回ECS控制臺(tái),在ECS實(shí)例列表頁(yè)面,單擊已創(chuàng)建的ECS實(shí)例ID鏈接進(jìn)入ECS詳情頁(yè)。在左側(cè)導(dǎo)航欄,單擊 【本實(shí)例安全組】,然后單擊安全組的ID鏈接查看安全組配置。
9. 在瀏覽器地址欄輸入云服務(wù)器的公網(wǎng)IP地址,進(jìn)入CMS系統(tǒng)首頁(yè)。
系統(tǒng)后臺(tái)默認(rèn)訪(fǎng)問(wèn)路徑為http://
/admin.php。默認(rèn)賬號(hào)為admin,密碼為123456。
至此您已完成企業(yè)網(wǎng)站的搭建,您可以根據(jù)公司的需求自定義企業(yè)網(wǎng)站的內(nèi)容。
4. 創(chuàng)建環(huán)境副本(可選)
企業(yè)網(wǎng)站搭建完成后,您可以將配置環(huán)境通過(guò)自定義鏡像制作成環(huán)境副本保存下來(lái)。方便您將已搭建好的企業(yè)網(wǎng)站通過(guò)自定義鏡像的方式快速部署到其他云服務(wù)器上。
說(shuō)明:使用快照服務(wù)會(huì)產(chǎn)生少量費(fèi)用,詳情請(qǐng)參見(jiàn) 快照計(jì)費(fèi)方式 。
1. 登錄ECS管理控制臺(tái)。
2. 如果您是初次使用快照,參考以下操作開(kāi)通快照服務(wù)。
a. 在左側(cè)導(dǎo)航欄,單擊【存儲(chǔ)與快照】 > 【快照】。
b. 在彈出的通知對(duì)話(huà)框中,閱讀開(kāi)通聲明,然后單擊【確定】開(kāi)通快照。
3. 在ECS實(shí)例列表頁(yè),單擊目標(biāo)實(shí)例的管理鏈接,進(jìn)入實(shí)例詳情頁(yè)。
4. 在【本實(shí)例云盤(pán)】頁(yè)面,單擊【創(chuàng)建快照】。
5. 填寫(xiě) 快照名稱(chēng),然后單擊【創(chuàng)建】。
6. 在本實(shí)例快照頁(yè)面,等待快照創(chuàng)建完成,然后單擊【創(chuàng)建自定義鏡像】。
7. 填寫(xiě)自定義鏡像名稱(chēng)和自定義鏡像描述,然后單擊【創(chuàng)建】。
8. 在【鏡像列表】頁(yè)可以看到剛才創(chuàng)建的自定義鏡像。