Docker-Composeでnginx,php,mysqlの3コンテナを連携する
Docker-Composeを使用して本格的なWebサーバ環境を構築する準備をします。前回のnginxとphpコンテナ連携に加えてmysqlコンテナを追加して3コンテナを連携します。さらに永続データ用にWeb用とMysql用に2つのデータボリュームコンテナをBysyBoxで用意します。バージョンアップに迅速に対応できるようになるべく公式イメージをそのまま使用し不足分だけ追加インストールするようにしています。
知恵も積もれば役に立つ
Docker-Composeを使用して本格的なWebサーバ環境を構築する準備をします。前回のnginxとphpコンテナ連携に加えてmysqlコンテナを追加して3コンテナを連携します。さらに永続データ用にWeb用とMysql用に2つのデータボリュームコンテナをBysyBoxで用意します。バージョンアップに迅速に対応できるようになるべく公式イメージをそのまま使用し不足分だけ追加インストールするようにしています。
MariaDBをブラウザから操作できる便利なツールphpMyAdminをCentOS7のnginx環境にインストールします。MariaDBはコンソールからCUIのmysqlコマンドからも操作できますがやはりGUIの方が断然効率が良くなります。
CentO7にNginxをインストールしWordPressの環境をセットアップします。
アクセス解析ツールとして有名なAWStatsをCentOS7のnginxに導入した作業手順を纏めてみました。
SEO的に優れている点とわかり易さを優先してパーマリンクを標準の /?p=XXX から投稿名(スラッグ)に変更した。 WordpressをNginxのサブディレクトリで運用しているNginxの設定例はあまりなく、とりあえずphpmyadminを設定した際の設定を流用してみた。
Wordpressのダッシュボードでメディアアップロード時にHTTPエラーが発生。 原因調査と対処の顛末です。