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

首先

WordPress Architecture.jpg
WordPress Architecture_1.png

这种架构的优点

    • ColoudFront

CDNを咬ますことで負荷に強くなったりレンダリング速度が上がる
S3、Route53との連携が簡単

サーバー容量も気にしなくて良い(訳ではないが、EC2に直接配置するよりはまし)

WordPressが稼働できればいいのでインスタンスタイプも小さくてよくなる

Route53は可用性100%

建造的步驟

创建EC2实例

为了运行WordPress本体,我们将构建EC2。这次我们将使用Bitnami的AMI。https://bitnami.com/

EC2_dashbord.png
EC2_AMI_2.png
EC2_instancetype.png
EC2_confirm.png

通过这样做,可以确保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

IAM.png

创建S3存储桶

用一个合适的名称创建一个桶。

桶政策

我們將按照以下所述進行設定。

 {
  "Id": "Policy1573970170037",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1573970167621",
      "Action": [
        "s3:*"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::#{バケット名}",
      "Principal": {
        "AWS": [
          "arn:aws:iam::#{AIMのユーザー名}"
        ]
      }
    }
  ]
}

托管设置

S3hosting.png

安装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
HelloWorld.png

请给出原始资料。

非常感谢您提供的参考。使用WordPress + StaticPress S3来将静态网站托管在S3上。

广告
将在 10 秒后关闭
bannerAds