本文爲您介紹如何基於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服務器。
資源地址:https://developer.aliyun.com/adc/scenario/fdecd528be6145dcbe747f0206e361f3安全
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>,以下圖:
因爲使用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退出數據庫。
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://<ECS公網IP>/phpinfo.php,顯示以下頁面表示PHP語言環境安裝成功。
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配置文件。
在執行命令前,請先替換如下三個參數值。
d.執行如下命令,查看配置文件信息是否修改爲功。
cat -n /var/www/html/wp-blog/wp-config.php
3.執行以下命令,重啓Apache服務。
systemctl restart httpd
完成以上全部步驟後,就能夠測試咱們基於ECS所搭建的雲上博客了。
1.打開瀏覽器並訪問http://<ECS公網IP>/wp-blog/wp-admin/install.php。
2.根據如下信息完成wordpress初始化配置。
3.單擊Install WordPress完成Wordpress初始化。
4.單擊Log In進行登陸。
5.輸入設置的用戶名和密碼。
6.登陸後,您就能夠添加博客進行發佈了。