秘密鍵と証明書を作成、配置を自動化したいですわ。
自動化して、Vagrant Provisioning に組み込みたいですの♪
ただ、証明書署名要求 (CSR) 作成時のコマンドはインタラクティブで、値を入力して Enter を繰り返さねばなりません><。
この部分をどうやって自動化すればよいかしら、、、と調べましたろころ、ヒアドキュメントが使えそうでしたので、試してみました。
今回は、自動化したコマンドを記録しておきます!
秘密鍵と証明書を作成、配置を自動化したいですわ。
自動化して、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 設定を見直し、解決できましたのでその作業内容を記録いたします。
opensslhttpd -S
packer で Vagrant Box を作る際に、ダウンロードした CentOS イメージファイルの md5 ハッシュ値を知りたいですの♪
ダウンロードページへ行くのも面倒ですし、手元のファイルから md5 文字列を得ることにいたしました。
今回はその手順を残しておきますわ♪
なお本来、ハッシュ値はダウンロードしたファイルの値と、ウェブページで公開されている値を比較して、改ざんされていないかをチェックするチェックサムとして使用いたしますわね。
certutil -hashfile ファイル MD5先月 2016 年 5 月の 1 ヶ月間の Google アナリティクスの結果です。
以上の 4 種類の Google Analytics 結果です。
PHP 5.2.17 をソースからビルドした時、Lemon Parser がなかったために、出た警告を解消するのに、すごく苦労いたしました。
なぜなら、yum で簡単にインストール、、、できなかったからですの><。
最終的にはほうっておくことにしたのですけれども、試行錯誤を残しておきますわ。
PHP ファイルの開始を、<?php でも <? でもOK とするための、php.ini の修正方法となります。
VirtualBox の仮想マシンや、Vagrant の Box 作成を手作業ではなくコードで実現するのに Packer が便利です。
仮想マシン作成だけならキックスタートファイルだけでも大半をまかなえますけれども、Vagrant の Box までの作成となりますと Packer が便利です。
Windows にインストールして動くことを確認するまで、パスの設定で多少つまづきましたので手順を残しておきますわ♪
Git で管理しているプロジェクトで、新しく開発作業を始めるたびに一部ファイルの設定部分をローカル開発用に修正する必要がございました。
一旦該当ファイルのバックアップを作り、設定部分を書き換えればよいですの。
ただ、辛いですの><。
リモートリポジトリに push する前に設定ファイルを元に戻す必要があり、面倒ですの><。
そして次の作業に入るときに設定ファイルをローカル開発用に再度変更する必要があり、面倒ですの><。
Git を使って少しでも楽ができないかしら?
以前触ってみて使い途がわからなくなっていた git stash が使えましたので、ご紹介いたします♪