溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

在AWS上如何使用EC2來(lái)搭建wordpress

發(fā)布時(shí)間:2021-08-10 14:38:45 來(lái)源:億速云 閱讀:246 作者:小新 欄目:建站服務(wù)器

這篇文章主要介紹在AWS上如何使用EC2來(lái)搭建wordpress,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

0. 首先,你得有個(gè)AWS賬號(hào)

1. 生成密鑰對(duì)

(1) EC2 -> 網(wǎng)絡(luò)與安全 -> 密鑰對(duì) ->創(chuàng)建密鑰對(duì) ->下載pem文件(私鑰)

要訪問(wèn)AWS中的虛擬服務(wù)器,客戶需要一個(gè)由私鑰和公鑰組成的密鑰對(duì)。
公鑰上傳到AWS,并配置到虛擬服務(wù)器中,私鑰是客戶私有的。
要訪問(wèn)Linux服務(wù)器,使用SSH協(xié)議。客戶在登陸時(shí)通過(guò)密鑰而不是密碼進(jìn)行身份驗(yàn)證。
在AWS上如何使用EC2來(lái)搭建wordpress

(2) 轉(zhuǎn)換pem文件為ppk文件

在AWS上如何使用EC2來(lái)搭建wordpress

2. 創(chuàng)建EC2實(shí)例

(1) 首先進(jìn)入EC2的控制面板,點(diǎn)擊“啟動(dòng)實(shí)例”,選擇Ubuntu Server 18.04 LTS (HVM), SSD Volume Type,64位(x86)

在AWS上如何使用EC2來(lái)搭建wordpress

(2) 選擇t2.micro,免費(fèi)套餐

在AWS上如何使用EC2來(lái)搭建wordpress

(3) 下一步,默認(rèn)配置

在AWS上如何使用EC2來(lái)搭建wordpress

(4) 下一步,添加內(nèi)存,8g

在AWS上如何使用EC2來(lái)搭建wordpress

(5) 添加標(biāo)簽,即實(shí)例的name等

在AWS上如何使用EC2來(lái)搭建wordpress

(6) 配置安全組,增加http,https,mysql等端口映射

在AWS上如何使用EC2來(lái)搭建wordpress

(7) 審核和啟動(dòng)

在AWS上如何使用EC2來(lái)搭建wordpress

(8) 啟動(dòng)后,可在實(shí)例里看到

在AWS上如何使用EC2來(lái)搭建wordpress

3. 進(jìn)入EC2實(shí)例,安裝軟件

(1) 使用putty連接到實(shí)例

主機(jī)名稱填EC2的公有IP地址,連接類型SSH。然后點(diǎn)擊菜單“連接”—“SSH”–“認(rèn)證”,選擇剛才轉(zhuǎn)換后的PPK格式認(rèn)證私鑰文件。
在AWS上如何使用EC2來(lái)搭建wordpress

在AWS上如何使用EC2來(lái)搭建wordpress

在AWS上如何使用EC2來(lái)搭建wordpress

(2) 登入并進(jìn)入root賬戶
login as: ubuntu
sudo su
apt-get update
(3) 安裝apache
apt-get install apache2

安裝完成后在瀏覽器中訪問(wèn)  http://EC2實(shí)例的公有IP地址,就會(huì)出現(xiàn)Apache的默認(rèn)頁(yè)面。

(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) 測(cè)試PHP,建立一個(gè)探針文件
vi /var/www/html/info.php

<?php
phpinfo();
?>

瀏覽器訪問(wèn)http://公有ip/info.php,可看到php info界面
在AWS上如何使用EC2來(lái)搭建wordpress

(9) 使用MySQL客戶端創(chuàng)建WordPress數(shù)據(jù)庫(kù)和一個(gè)用戶
mysql -u root 

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

EXIT
(10) 設(shè)置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分別替換成自己設(shè)置的數(shù)據(jù)庫(kù),用戶名和密碼。
define('DB_NAME', 'wordpress');
define('DB_USER', 'chenxin');
define('DB_PASSWORD', '123456');
(11) 把WordPress內(nèi)文件復(fù)制到默認(rèn)網(wǎng)站根目錄
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) 使用瀏覽器訪問(wèn)http://公有IP/wp-admin/instal...

在AWS上如何使用EC2來(lái)搭建wordpress

以上是“在AWS上如何使用EC2來(lái)搭建wordpress”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI