ポイント
- SELINUX=disabled を記述するファイルは、/etc/sysconfig/selinux ではなく /etc/selinux/config が正しい。
- CentOS 6 で確認した。CentOS 7 でも同様のようだ。CentOS 5 では不明。
VPS や Vitual Box で使用している Linux、CentOS について勉強したアプリ、設定、コマンドなどを紹介いたします!
Vagrant のプロビジョニング時に WordPress をインストールしたいですの。
プロビジョニングは基本的に root ユーザで実行されます。
コマンドラインから WordPress を扱える WP-CLI が、この影響を受けてエラーとなってしまいました><。
いくつかの失敗を経て root ユーザでも WP-CLI を扱えるようになりましたの!
今回は root ユーザでの WP-CLI コマンドと、失敗事例をノートいたします。
上記の 2 つの投稿で、自動化されていないものもございますけれども、スクラッチで CentOS 6、CentOS 7 の Vagrant Box を作成してまいりました。
今回は、Packer を使用した、CentOS 5 の Vagrant Box 作成の自動化を行いました。その手順を残しますわ♪
packer build machine.json
秘密鍵と証明書を作成、配置を自動化したいですわ。
自動化して、Vagrant Provisioning に組み込みたいですの♪
ただ、証明書署名要求 (CSR) 作成時のコマンドはインタラクティブで、値を入力して Enter を繰り返さねばなりません><。
この部分をどうやって自動化すればよいかしら、、、と調べましたろころ、ヒアドキュメントが使えそうでしたので、試してみました。
今回は、自動化したコマンドを記録しておきます!
とあるリポジトリをローカル環境で、Vagrant を使った VirtualBox で再現しようといたしました。ウェブサーバ、DB、PHP などの構築が終わり、最終確認です。
トップページ http://example.com/ から ID、パスワードを入力してログインすると、次のページ・処理である https://example.com/index.php/login/auth に飛ぶものの、Not Found エラーとなってしまいました><。
Apache mod_ssl の SSL 設定を見直し、解決できましたのでその作業内容を記録いたします。
openssl
httpd -S
PHP 5.2.17 をソースからビルドした時、Lemon Parser がなかったために、出た警告を解消するのに、すごく苦労いたしました。
なぜなら、yum で簡単にインストール、、、できなかったからですの><。
最終的にはほうっておくことにしたのですけれども、試行錯誤を残しておきますわ。
/var/www/html/
とする。