資安

使用PolarDB和ECS搭建門戶網站-ECS七天訓練營DAY04

創建PolarDB數據庫賬號

1.進入 阿里雲控制檯 並選擇 地域 ,搜索 “PolarDB” ,進入 “雲數據庫PolarDB管理控制檯” 並選擇 “集群列表”

PolarDB集群列表-01.png

2.在 集群列表 頁面,單擊 集群ID (無集群,請先創建新集群) ,進入 集群詳情界面 ,於左側導航欄中選擇 賬號管理

PolarDB集群詳情-賬號管理.png

3.單擊 “創建賬號” ,依據提示,填寫相關信息。

PolarDB集群詳情-賬號管理-創建賬號.png

4.模仿之前步驟,在 集群詳情界面 左側導航欄中選擇 “數據庫管理”“創建數據庫”

PolarDB集群詳情-數據庫管理-創建數據庫.png

  • 支持字符集,默認設為 utf8mb4
  • 授權賬號:選擇之前船艦的數據庫賬號。
  • 賬號類型:默認設置為讀寫。

5.模仿之前步驟,在 集群詳情界面 左側導航欄中選擇 “集群白名單” ,單擊 “配置”

  • 連接數據庫需要數據庫白名單。
  • 將默認的白名單地址 127.0.0.1 改為 0.0.0.0/0 ,然後單擊 確定 使白名單生效。

PolarDB集群詳情-配置白名單.png

安裝LAMP環境

#環境
LSB Version:        :core-4.1-amd64:core-4.1-noarch
Distributor ID:        CentOS
Description:        CentOS Linux release 7.7.1908 (Core)
Release:            7.7.1908
Codename:            Core

1.連接ECS服務器後,執行以下命令安裝Apache服務及其擴展包

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
  • 返回下圖類似界面,表明安裝成功。

安裝Apache服務及其擴展包-成功.png

2.執行以下命令,安裝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

3.執行以下命令下載並安裝MySQL

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

4.執行以下命令啟動MySQL數據庫

systemctl start mysqld

搭建門戶網站

1.執行以下命令,安裝Git

yum -y install git

2.執行以下命令下載PbootCMS源碼文件

cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git

3.執行以下命令將安裝包拷貝到Apache的wwwroot目錄下

cp -r PbootCMS/* /var/www/html/

4.執行以下命令修改站點根目錄文件權限

chmod -R a+w /var/www/html

5.向數據庫中導入CMS的初始數據,執行以下命令初始化數據庫pbootcms的表結構和數據

sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) && mysql -h 數據庫連接地址 -u user -p Password -D bd < $sql_file
# 數據庫連接地址參見集群詳情頁面下方鏈接地址板塊。
# user 為之前創建的數據庫賬號。
# Password 為之前創建的數據庫密碼。
# bd 為之前創建的數據庫名稱

6.執行以下命令,修改CMS系統數據庫配置

cat > /var/www/html/config/database.php << EOF
<?php
return array(
    'database' => array(
        'type' => 'mysqli', // 數據庫連接驅動類型:mysqli,sqlite,pdo_mysql,pdo_sqlite
        'host' => '數據庫連接地址', // PolarDB數據庫鏈接地址
        'user' => 'test_user', // PolarDB數據庫的用戶名
        'passwd' => 'Password1213', // PolarDB數據庫的密碼
        'port' => '3306', // 數據庫端口
        'dbname' => 'pbootcms' //數據庫名稱
    )
);
EOF

7.在ECS實例網絡安全組中,開放80端口,並執行以下命令重啟 Apache 服務

systemctl restart httpd

8.在瀏覽器地址欄輸入雲服務器的公網IP地址,進入門戶網站首頁

系統後臺默認訪問路徑為http://<ECS公網IP地址>/admin.php。默認賬號為admin,密碼為123456

9.至此已完成門戶網站的搭建,可根據自身需求自定義門戶網站的內容。

參考/引用

使用PolarDB和ECS搭建門戶網站 - 開發者雲體驗平臺 (aliyun.com)

Leave a Reply

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