Googleが常時SSL接続になり、SEOでもそれが加味されるようになってきました。
また、Google検索からの流入を解析するためにも、自身側のSSL化が必要になってきます。
というのも、HTTPSからHTTPではリファラーが取得できないのです。
自身のサーバーをHTTPSにすればHTTPSからのリファラーを取得することができます。
HTTPSならHTTPからのリファラーも取得することができます。
それに当たって、今回はopensslの導入部分を解説させていただきます。
【バージョンについて】
apache2.2.31
openssl-0.9.8zg
※opensslのインストールディレクトリは/usr/local/sslとします。
【鍵のペア作成と証明書の作成】
SSL通信を利用するには次の3つが必要です。
1.秘密鍵
2.公開鍵+証明書申請情報
3.デジタル証明書
WEBサーバーの秘密鍵の作成
opensslのディレクトリに移動します。
cd /usr/local/ssl/private
秘密鍵作成のための疑似乱数を生成します。
例としてmd5ダイジェスト値を疑似乱数として使用します。
../bin/openssl md5 * > rand.dat
秘密鍵を作成します。
../bin/openssl genrsa -rand rand.dat -des3 1024 > server.key
コマンドを実行すると秘密鍵のパスフレーズを求められますので、
任意のパスフレーズを入力してください。
続きを読む…»