Dockerで立ち上げたWordPress サイトヘルス上の致命的な問題を改善する

Dockerで立ち上げたWordPress サイトヘルス上の致命的な問題を改善する

WordPressの開発はもっぱらDockerで環境用意するのですが、サイトヘルスを見てみると次のようなREST APIやループバックリクエストなどエラーが出ていました。

image

次がよく使うdocker-compose.ymlです。

※ フロントエンド部分は省略しているので、次回記事にまとめます。

docker-compose.yml

https://carbon.now.sh/Uq7pFiVcOsZ0EFDdILjk

私の開発方法はDockerをビルド・リリースするようなことは特にしないので、あくまでもローカル内で要件に合わせて開発環境作る前提で使用しているので特に不便さはないのですが、解決してみました。

リバースプロキシなどいろいろ検討しましたが、結果的に次のように変更することでエラーが無くなりました。

docker-compose.yml の差分

https://carbon.now.sh/GAfzJMbIe6NYUwoQvmz5

追加したapache-ports.confは下記のようにします。

apache-ports.conf

https://carbon.now.sh/Sau7KE7GfwhXUu1B005g
image

無事解決できました。

現場からは以上です。

📮 Contact us

If you have a project or general questions for us, please contact us using the form below.

Note: It may take our team time to reply to your message depending upon the content.

© 2020 ULTRA9MA

This site was created by 🄽Notion and published on ⚡️Super.