基於ECS搭建雲上博客

場景介紹

本文爲您介紹如何基於ECS搭建雲上博客。php

背景知識

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

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

Wordpress
WordPress是使用PHP語言開發的博客平臺,用戶能夠在支持PHP和MySQL數據庫的服務器上架設屬於本身的網站。也能夠把WordPress看成一個內容管理系統(CMS)來使用。sql

場景體驗

本場景將提供一臺基礎環境爲CentOS 的ECS(雲服務器)實例。咱們將會在這臺服務器上安裝和部署LAMP環境,而後安裝 WordPress,幫助您快速搭建本身的雲上博客。首先您須要登陸到已建立的ECS虛擬服務器上,而後在雲服務器上安裝一個MySQL數據庫來存儲博客內容。數據庫

步驟一:鏈接ECS服務器

具體操做可見阿里雲體驗實驗室鏈接步驟瀏覽器

如還沒有購買及操做ECS,可在此處免費體驗阿里雲ECS服務器。
資源地址:https://developer.aliyun.com/adc/scenario/fdecd528be6145dcbe747f0206e361f3安全

步驟二:安裝Apache服務(鏈接ECS後)

Apache是世界使用排名第一的Web服務器軟件。它能夠運行在幾乎全部普遍使用的計算機平臺上,因爲其跨平臺和安全性被普遍使用,是最流行的Web服務器端軟件之一。服務器

1.執行以下命令,安裝Apache服務及其擴展包。wordpress

yum –y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

2.返回相似以下圖結果則表示安裝成功。
在這裏插入圖片描述性能

執行以下命令,啓動Apache服務。

systemctl start httpd.service

3.測試Apache服務是否安裝並啓動成功。

Apache默認監聽80端口,因此只需在瀏覽器訪問ECS分配的IP地址http://<ECS公網IP>,以下圖:
在這裏插入圖片描述

步驟三:安裝MySQL數據庫

因爲使用wordpress搭建雲上博客,須要使用MySQL數據庫存儲數據,因此這一步咱們安裝一下MySQL。
1.執行以下命令,下載並安裝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

在這裏插入圖片描述
2.執行以下命令,啓動 MySQL 數據庫。

systemctl start mysqld.service

3.執行以下命令,查看MySQL運行狀態。

systemctl status mysqld.service

在這裏插入圖片描述
4.執行以下命令,查看MySQL初始密碼。

grep "password" /var/log/mysqld.log

在這裏插入圖片描述
5.執行以下命令,登陸數據庫。

mysql -uroot -p

在這裏插入圖片描述

6.執行以下命令,修改MySQL默認密碼。
說明:新密碼設置的時候若是設置的過於簡單會報錯,必須同時包含大小寫英文字母、數字和特殊符號中的三類字符。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';

7.執行以下命令,建立wordpress庫。

create database wordpress;

8.執行以下命令,查看是否建立成功。

show databases;

9.輸入exit退出數據庫。

在這裏插入圖片描述

步驟四:安裝PHP環境

WordPress是使用PHP語言開發的博客平臺,用戶能夠在支持PHP和MySQL數據庫的服務器上架設屬於本身的網站。也能夠把WordPress看成一個內容管理系統(CMS)來使用。

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

2.執行以下命令建立PHP測試頁面。

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

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

systemctl restart httpd

4.打開瀏覽器,訪問http://&lt;ECS公網IP>/phpinfo.php,顯示以下頁面表示PHP語言環境安裝成功。
在這裏插入圖片描述

步驟五: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爲數據庫的用戶名,本示例爲root。
  • password_here爲數據庫的登陸密碼,本示例爲NewPassWord1.。

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

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

在這裏插入圖片描述
3.執行以下命令,重啓Apache服務。

systemctl restart httpd

步驟六:測試Wordpress

完成以上全部步驟後,就能夠測試咱們基於ECS所搭建的雲上博客了。

1.打開瀏覽器並訪問http://&lt;ECS公網IP>/wp-blog/wp-admin/install.php。
2.根據如下信息完成wordpress初始化配置。

  • Site Title:站點名稱,例如:Hello ADC。
  • Username:管理員用戶名,例如:admin。
  • Password:訪問密碼,例如:cIxWg9t@a8MJBAnf%j。
  • Your
    Email:email地址,建議爲真實有效的地址。若沒有,能夠填寫虛擬email地址,但將沒法接收信息,例如:admin@admin.com。

在這裏插入圖片描述
3.單擊Install WordPress完成Wordpress初始化。
4.單擊Log In進行登陸。
在這裏插入圖片描述
5.輸入設置的用戶名和密碼。
在這裏插入圖片描述
6.登陸後,您就能夠添加博客進行發佈了。
在這裏插入圖片描述

相關文章
相關標籤/搜索