AWS CloudFront で WordPress を立ち上げる大日程

  1. http で静的なオリジンサイトを立ち上げる。
  2. Let’s Encrypt で オリジンサイトに SSL 導入。
  3. https なオリジンサイトに WordPress インストール。
  4. CloudFront 導入。詳しくは
  5. 表側サイトの動作確認。
  6. WordPress の設定。管理画面で「一般」→「WordPress アドレス」「サイトアドレス」を表側の URL に変更。
  7. ec2 の方の httpd.conf にも表側サイトの設定を書く。←なぜ?
  8. マルチサイト作成。

Postfix + Amazon SES で Duplicate header ‘Delivered-To’ エラー

Amazon Linux 2 と Amazon SES でメール配送できるようにしたんだけど、特に root 周りにメールを送ると SES がエラーを出して送信してくれない。

Duplicate header ‘Delivered-To’

ググったところ「転送する時はヘッダに Delivered-To を付けないようにするといいよ」と書いてあったので、

main.cf に以下の行を追加。

prepend_delivered_header = file

無事 SES に怒られずに転送できるようになりました。

AWS で ec2 + RDS で WordPress 作る時の備忘録

  • amazon-linux-extras で PHP7.2 と MariaDB をインストールする。
  • データベースもユーザも「localhost」で作らない。
  • Amazon Polly + WordPress のアマゾン公式ドキュメントはポリシーの JSON が間違っている。
  • 同じく、プラグインの設定がちょっとおかしい。一周遅れで来る感じ。日英中に翻訳させたいなら、一度日英中で保存した後、日英だけにして保存すると、投稿が日英中になる。

Amazon Polly の英語読み上げテスト

あー、Amazon Polly、設定画面で指定した言語でしか読み上げできないのかー。
試しに Japanese – Mizuki で読み上げてみたけど、典型的なジャパニーズイングリッシュかつイントネーションがヘン。
残念。
The train came out of the long tunnel into the snow country. The earth lay white under the night sky. The train pulled up at a signal stop.
A girl who had been sitting on the other side of the car came over and opened the window in front of Shimamura. The snowy cold poured in. Leaning far out the window, the girl called to the station master as though he were a great distance away.
The station master walked slowly over the snow, a lantern in his hand. His face was buried to the nose in a muffler, and the flaps of his cap were turned down over his face.

Amazon Polly で WordPress を音声読み上げをテストしてみた。流ちょう度は…?

AWS の Amazon polly で WordPress のブログ投稿を読み上げるよう設定してみました。

元記事はこれ。

んー、まだ機械音声みたいな感じ。Alexa と同等?
以下、読み上げているテキスト。
“Amazon Polly で WordPress を音声読み上げをテストしてみた。流ちょう度は…?” の続きを読む

Amazon AWS、ec2 + rds で WordPress 構築してみた

Amazon AWS で ec2 + rds の構成で WordPress 構築してみた。

速! ec2 の静的なサイト(.html のサイト)では Google Analytics の速度スコアが 80 ぐらいだったのに、WordPress のページは速度スコアが 99!

運用中の GMO クラウドより速い。
なんでこんなに速いんだ?
プラグインとか入れてないから?

MediaWiki で Can’t contact the database server: Access denied for user ‘wikiuser’@’localhost’ (using password: YES) (localhost))

ちょっと MediaWiki を Amazon EC2 Linux 2 でも動かしてみました。
そしたら

Can't contact the database server: Access denied for user 'wikiuser'@'localhost' (using password: NO) (localhost))

ググってみたところ、どうも mysql がパスワードを保存するのに昔のハッシュと新しいタイプのハッシュが混じっていて、それでエラーを出すっぽい。

そういうわけで、パスワードを以下の通り変更しました。

alter user wikiuser@localhost identified with mysql_native_password by 'mymediawikipassword';

そしたら無事に Wiki が表示されるようになりました。

Amazon AWS は銀の弾丸ではなかった

遅ればせながら Amazon AWS 使ってみました。
Amazon EC2 インスタンスを作成して、Apache2.4 インストールして、既存のホームページをとりあえずアップロードしました。

ブラウザで表示すると、ちょっともたつくかな?て感じで、Google Analytics の PageSpeed Insights で速度を計測してみました。
“Amazon AWS は銀の弾丸ではなかった” の続きを読む