首頁 >CMS教程 >&#&按 >在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

藏色散人
藏色散人轉載
2021-08-10 14:02:574037瀏覽

以下由WordPress教學專欄跟大家介紹如何在AWS上利用EC2搭建wordpress,希望對需要的朋友有幫助!

0. 首先,你得有個AWS帳號

1. 產生金鑰對

(1) EC2 -> 網路與安全->金鑰對->建立金鑰對->下載pem檔案(私鑰)

要存取AWS中的虛擬伺服器,客戶需要一個由私鑰和公鑰組成的金鑰對。
公鑰上傳到AWS,並配置到虛擬伺服器中,私鑰是客戶私有的。
要存取Linux伺服器,使用SSH協定。客戶在登陸時透過金鑰而不是密碼進行身份驗證。
在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

(2) 轉換pem檔案為ppk檔案

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

#2. 建立EC2實例

(1)首先進入EC2的控制面板,點選“啟動實例”,選擇Ubuntu Server 18.04 LTS (HVM), SSD Volume Type,64位元(x86)

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

#(2) 選擇t2.micro,免費套餐

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

(3) 下一步,預設配置

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

##(4) 下一步,新增內存,8g

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

(5) 新增標籤,即實例的name等

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)##(6) 配置安全群組,增加http,https,mysql等埠對映

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)(7) 審核與啟動

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)(8)啟動後,可在實例中看到

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)3. 進入EC2實例,安裝軟體

(1) 使用putty連線到實例

主機名稱填EC2的公有IP位址,連線類型SSH。然後點選選單“連線”—“SSH”–“認證”,選擇剛才轉換後的PPK格式認證私鑰檔案。


在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)(2) 登入並進入root帳號

login as: ubuntu
sudo su
apt-get update

(3) 安裝apache

apt-get install apache2

安裝完成後在瀏覽器中存取 http://EC2實例的公有IP位址,就會出現Apache的預設頁面。

(4) 安裝php

apt-get install php

(5) 安裝mysql

apt-get install mysql-server

(6) 讓php支援mysql

apt-get install php-mysql

(7) 重新啟動apache

service apache2 restart

(8) 測試PHP,建立一個探針檔案

vi /var/www/html/info.php

<?php phpinfo();
?>

瀏覽器存取http://公有ip/info.php,可看到php info介面


在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)(9) 使用MySQL客戶端建立WordPress資料庫和一個使用者

mysql -u root 

CREATE DATABASE wordpress
GRANT ALL PRIVILEGES ON wordpress.* TO "chenxin"@"localhost" IDENTIFIED BY "123456";
FLUSH PRIVILEGES;

EXIT

(10) 設定wp-config.php檔案

wget  https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz    #下载中文版WordPress
tar -xzvf wordpress-4.9.4-zh_CN.tar.gz    #解压
cd wordpress
mv wp-config-sample.php wp-config.php      #将wp-config-sample.php重命名为wp-config.php
vim wp-config.php
//把database_name_here,username_here,password_here分别替换成自己设置的数据库,用户名和密码。
define('DB_NAME', 'wordpress');
define('DB_USER', 'chenxin');
define('DB_PASSWORD', '123456');

(11) 把WordPress內文件複製到預設網站根目錄

cp -Rv /root/wordpress/* /var/www/html/ 
rm /var/www/html/index.thml
chown -R www-data:www-data /var/www/
systemctl restart apache2

(12) 使用瀏覽器存取http://公有IP/wp-admin/instal...

在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)

以上是在AWS上怎麼使用EC2來搭建wordpress(圖文步驟)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除