使用RDS和ECS搭建個人博客


本場景將提供一台免費CentOS7的雲服務器ECS實例,結合RDSMySQL數據庫來部署WordPress個人博客。

體驗目標

本教程將使用一台基礎環境為CentOS7.7的雲服務器ECS實例,搭配您已有的雲數據庫RDS實例,幫助您快速搭建屬於自己的雲上博客。

背景知識

本場景主要涉及以下雲產品和服務:

阿里雲關系型數據庫RDS

阿里雲關系型數據庫RDS(Relational Database Service)是一種穩定可靠、可彈性伸縮的在線數據庫服務。基於阿里雲分布式文件系統和SSD盤高性能存儲,RDS支持MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle數據庫)和MariaDB TX引擎,並且提供了容災、備份、恢復、監控、遷移等方面的全套解決方案,徹底解決數據庫運維的煩惱。

雲服務器ECS

雲服務器(Elastic Compute Service,簡稱ECS)是阿里雲提供的性能卓越、穩定可靠、彈性擴展的IaaS(Infrastructure as a Service)級別雲計算服務。雲服務器ECS免去了您采購IT硬件的前期准備,讓您像使用水、電、天然氣等公共資源一樣便捷、高效地使用服務器,實現計算資源的即開即用和彈性伸縮。阿里雲ECS持續提供創新型服務器,解決多種業務需求,助力您的業務發展。

Wordpress

WordPress是使用PHP語言開發的博客平台,用戶可以在支持PHP和MySQL數據庫的服務器上架設屬於自己的網站。也可以把WordPress當作一個內容管理系統(CMS)來使用。

實驗詳情

創建數據庫賬號和密碼

1.使用您自己的賬號登錄 RDS管理控制台 。

2.在實例列表頁選擇目標實例,在實例右側操作列,單擊管理,進入RDS實例詳情頁。

3.創建數據庫賬號。

    a.  單擊左側導航欄賬號管理,然后單擊創建賬號。

    b.  參考說明配置賬號信息,然后單擊 確定 。

  • 數據庫賬號:輸入數據庫賬號名稱,例如:test_user 。
  • 賬號類型:此處選擇普通賬號。
  • 密碼:設置賬號密碼,例如:Password1213。
  • 確認密碼:再次輸入密碼。

4.創建數據庫。

    a.  在實例詳情頁,單擊左側導航欄的 數據庫管理 ,然后單擊 創建數據庫 。

    b.  參考說明配置數據庫信息,然后單擊 創建 。

  • 數據庫(DB)名稱:輸入數據庫名稱,例如:wordpress 。
  • 支持字符集:默認設為utf8。
  • 授權賬號:選擇上一步新建的數據庫賬號test_user。
  • 賬號類型:默認設置為讀寫。
  • 備注說明:非必填。用於備注該數據庫的相關信息,便於后續數據庫管理,最多支持256個字符。

5.設置RDS實例白名單。

    a.  在實例詳情頁,單擊左側導航欄的 數據安全性 ,然后單擊修改 。

    b.  在彈出的修改頁面中,修改 組內白名單 為體驗場景中的ECS實例的公網IP,例如:47.**.**.114,然后單擊 確定 。

部署環境

1.連接ECS實例。

    a.  打開電腦上的命令行終端工具。

  • Windows:打開命令窗口。
  • MAC:打開命令行終端Terminal。

如果您是Windows用戶請檢查系統中是否安裝有SSH工具。

檢查方法:在終端中輸入命令 ssh -V 。

ssh -V

如下圖所示,如果顯示SSH版本則表示已安裝。

如果未安裝,請下載安裝 OpenSSH工具。

    b.  在終端中輸入連接命令 ssh [username]@[ipaddress] 。

 您需要將其中的username和ipaddress替換為步驟一中創建的ECS服務器的彈性公網IP。例如:

ssh root@123.123.123.123

命令顯示結果如下:

    c.  輸入 yes。

    d.  同意繼續后將會提示輸入登錄密碼。 密碼為已創建的雲服務的ECS的登錄密碼。

登錄成功后會顯示如下信息。

2.在ECS服務器上,執行以下命令,安裝Apache服務及其擴展包。

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

返回類似如下圖結果則表示安裝成功:

3.執行以下命令,啟動Apache服務。

systemctl start httpd.service

4.打開瀏覽器輸入ECS服務器的公網IP,如果顯示如下圖的測試頁面表示Apache服務安裝成功。

5.WordPress是使用PHP語言開發的博客平台。參考以下操作安裝PHP。

    a.  執行以下命令,安裝PHP。

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

    b.  執行以下命令,創建PHP測試頁面。

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

    c.  執行以下命令,重啟Apache服務。

systemctl restart httpd

    d.  打開瀏覽器,訪問 http://<ECS公網IP>/phpinfo.php,顯示如下頁面表示PHP安裝成功。

安裝和配置WordPress

完成上述環境搭建后,參考以下操作安裝WordPress。

1.執行以下命令,安裝WordPress。

yum -y install wordpress

顯示如下信息表示安裝成功。

2.修改WordPress配置文件。

    a.  執行以下命令,修改 wp-config.php 指向路徑為絕對路徑。

# 進入/usr/share/wordpress目錄。
cd /usr/share/wordpress
# 修改路徑。
ln -snf /etc/wordpress/wp-config.php wp-config.php
# 查看修改后的目錄結構。
ll

    b.  執行以下命令,移動WordPress到Apache根目錄。

# 在Apache的根目錄/var/www/html下,創建一個wp-blog文件夾。
mkdir /var/www/html/wp-blog
mv * /var/www/html/wp-blog/

    c.  執行以下命令,修改 wp-config.php 配置文件。

  • database_name_here為之前步驟中創建的數據庫名稱,本示例為wordpress。
  • username_here為步驟一創建的數據庫用戶名,本示例為test_user。
  • password_here為步驟一創建的數據庫登錄密碼,本示例為Password1213。
  • 數據庫地址為您自己的RDS數據庫的外網連接地址。
sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php
sed -i 's/username_here/test_user/' /var/www/html/wp-blog/wp-config.php
sed -i 's/password_here/Password1213/' /var/www/html/wp-blog/wp-config.php
sed -i 's/localhost/數據庫地址/' /var/www/html/wp-blog/wp-config.php

    說明: RDS數據庫的外網連接地址可以在RDS管理控制台實例詳情頁查看,如下圖:

    d.  執行以下命令,查看配置文件信息是否修改成功。

cat -n /var/www/html/wp-blog/wp-config.php

修改內容如下圖所示:

3.執行以下命令,重啟Apache服務。

systemctl restart httpd

4.初始化WordPress。

    a.  打開瀏覽器並訪問 http://<ECS公網IP>/wp-blog/wp-admin/install.php。

        您可以在ECS實例列表頁面查看ECS的公網IP。

    b.  設置您的站點名稱、管理員用戶名和密碼,然后單擊 Install WordPress 完成WordPress初始化。

    c.  單擊 Log In ,輸入用戶名和密碼,然后再次單擊Log In打開WordPress站點。

登錄后,您就可以根據需要創建內容進行發布了。至此您已完成WordPress的搭建。

相關內容推薦

分布式數據庫 HBase推薦

在完成本教程全部內容體驗之后,您還可以體驗以下內容:

分布式數據庫 HBase 快速入門

新用戶1元體驗HBase分布式數據庫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM