使用WordPress创建的文章与S3进行协作,在终端节点进行托管
首先


这种架构的优点
-
- ColoudFront
CDNを咬ますことで負荷に強くなったりレンダリング速度が上がる
S3、Route53との連携が簡単
サーバー容量も気にしなくて良い(訳ではないが、EC2に直接配置するよりはまし)
WordPressが稼働できればいいのでインスタンスタイプも小さくてよくなる
Route53は可用性100%
建造的步驟
创建EC2实例
为了运行WordPress本体,我们将构建EC2。这次我们将使用Bitnami的AMI。https://bitnami.com/




通过这样做,可以确保WordPress已经可以使用并且可以通过公共IP进行访问确认。
ログイン → http://#{パブリックIP}/wp-login.php
初期記事(HelloWorld) → http://#{パブリックIP}/
首次登录WordPress
WordPress的初始ID是固定为“user”,但密码需要自行查找。
请参考以下链接查找并登录密码。
https://aws.amazon.com/jp/getting-started/tutorials/launch-a-wordpress-website/
→ 第3步:修改网站
创建IAM

创建S3存储桶
用一个合适的名称创建一个桶。
桶政策
我們將按照以下所述進行設定。
{
"Id": "Policy1573970170037",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1573970167621",
"Action": [
"s3:*"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::#{バケット名}",
"Principal": {
"AWS": [
"arn:aws:iam::#{AIMのユーザー名}"
]
}
}
]
}
托管设置

安装StaticPress
谢谢您提供的参考文章,我已经阅读了https://qiita.com/Ichiro_Tsuji/items/c6a52ec0ee95ead42f68。
在这篇文章中,为了安装插件,需要按照以下步骤导航到下面的目录进行操作。但是,我遇到了目录不存在的问题。
/var/www/vhosts/i-xxxxxxxx/wp-content/plugins
据调查,据说在bitnami的AMI中,路径是不同的,如下:
/opt/bitnami/apps/wordpress/htdocs/wp-content/plugins

请给出原始资料。
非常感谢您提供的参考。使用WordPress + StaticPress S3来将静态网站托管在S3上。