在AWS的EC2上建立WordPress
首先
我将在AWS上搭建WordPress。由于我喜欢Debian系Linux,所以在AWS上不使用Amazon Linux,而是选择在Ubuntu上进行环境构建。
请注意:我将在实例内安装数据库,而不是使用RDS等。
VPCの作成
创建实例
分配固定IP地址
在EC2控制台的网络和安全选项中,选择弹性IP。
从Windows 10的命令提示符连接到实例。
- 秘密鍵のあるディレクトリに移動し、インスタンスに接続します。
ssh -i <秘密鍵.pem> -l ubuntu <IPアドレス又はDNS>
包裹更新
sudo apt-get update
sudo apt-get -y upgrade
时区的改变
- 初期の世界標準時から、日本時間に変更します。
sudo timedatectl set-timezone Asia/Tokyo
安装Apache
sudo apt-get -y install apache2
PHPのインストール
sudo apt-get -y install php php-mysql
安装数据库(MariaDB)。
sudo apt-get -y install mariadb-server mariadb-client
WordPress用データベースの作成
sudo mysql
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;
执行SHOW DATABASES;命令来确认数据库是否已创建。
创建一个用于WordPress数据库的用户(SQL)
GRANT ALL ON wordpress.* TO wordpress@localhost IDENTIFIED BY '<パスワード>';
FLUSH PRIVILEGES;
quit
更改文件夹的所有者
cd /var/www
sudo chown ubuntu:ubuntu html
WordPress的下载和部署
cd /var/www/html
wget https://ja.wordpress.org/latest-ja.tar.gz
tar xf latest-ja.tar.gz
rm latest-ja.tar.gz
sudo chmod -R 777 wordpress
sudo chown -R www-data:www-data wordpress
在WordPress上安装
- インスタンスのIPアドレス(DNS)にwordpressをくっつけて、ブラウザでアクセスします。
IPアドレス又はDNS/wordpress