プロフィール
月収1万円から30万円以上稼ぐ道のりはこちら
ロリポップとSIRIUSでSSL化【i2iアクセス解析も対応】
ロリポップサーバーとSIRIUSで
SSL化を行ったのでやりかたを載せておくね。
SSL化とはネットの通信を暗号化して
サイト訪問者の秘密をまもる仕組みのこと。
GoogleさんがSSL化されたサイトに
優遇措置をしていくということから
導入が推奨されてるんだよね。
以前Wordpressでも行ったんだけど
はてブが正常動作しなかったり
i2iアクセス解析が正常に動作しなかったり
したのでSSL無しに戻してたんだよね。
だけどGoogleさんからも言われていることだし
対応した方が良いかな~っていうことで
対応させたよ。
問題なくGoogle Chromeで「保護された通信」に
なりアクセス解析も動作するようになった。
ふ~、良かった。
けど、はてブリセットされちゃうのね。
ちょっと悲しい。
ロリポップサーバーでSSL化する
まずブログ自体をSSL化するよ。
ロリポップのホームページに飛んで
ユーザー専用ページをクリック。
ログインページの「独自ドメイン」をクリック。
あなたのドメインとパスワードを入力後
ログインボタンをクリック。
左側のメニューから「セキュリティ」
「独自SSL証明書導入」をクリック。
「独自SSL(無料)」で「SSL保護されていないドメイン」で
あなたのドメインが表示されるのでチェックを入れる。
デフォルトの場合はwwwなしとありの2つが表示されるから
両方ともチェックをいれてOK。
「独自SSL(無料)を設定する」ボタンをクリック。
するとSSL設定作業中になる。
5分程度待って「SSLで保護されているドメイン」タブを
クリックするとあなたのドメインに
「SSL保護有効」という文字が入るよ。
これでブログのSSL化は終了だよ。
SIRIUSの設定を変更する
SIRIUSの「サイト全体の設定」をクリック。
「サイトURL(半角英数字)」のURLを
「https」へ変更する。
「サイトオプション」をクリック。
「サイトURLのWWW統一」を「統一しない」に
設定する。
「.htaccess設定」タブをクリック。
「.htaccess上部」でアドレスをリダイレクトする
設定をする。
リダイレクトっていうのは
例えば
「http://infinexcs.com」を
「https://indinexcs.com」へ転送する
といった動作をすることを差すよ。
この設定をしないとhttpとhttpsの両方に
アクセスできちゃうことになるから
ちゃんと設定しよう。
www無しでサイト運営していた場合
※http://infinexcs.comだった場合
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://infinexcs.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.infinexcs\.com$
RewriteRule ^(.*)$ https://infinexcs.com/$1 [R=301,L]
www有りでサイト運営していた場合
※http://www.infinexcs.com
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.infinexcs.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^infinexcs\.com$
RewriteRule ^(.*)$ https://www.infinexcs.com/$1 [R=301,L]
通常この2つのどちらかで設定すればOK。
私の場合はwww無しで運営してたから
上の方だね。
設定が終わったら「サイト生成」をクリックして
サイトを生成しなおす。
そして
アップロードは「全てのファイル」なのでご注意を。
i2iアクセス解析を正常に動作させるようにする
実はこの状態ではi2iアクセス解析はされなくなってしまう。
どうしてか。
ブラウザのデフォルト設定では
承認されていないスクリプトは
動作させなくしているから。
簡単に言うとi2iアクセス解析も
SSL対応のものを使わなきゃいけないということ。
Chromeでは盾マークが出てメッセージが
表示されるんだよね。
それではSSL対応のものを導入しよう。
まず有料プランにしなければならないだよね。
「えーーーっ!有料にする気なんてないよ!」
と思ったあなた私が人柱になるよ。
とりあえず有料プランへ切り替えた。
正常にアクセス解析をしているなら
チャージはしないつもりだよ。
※導入時点ではアクセス解析は正常に動作
変化があったらまたブログで公表するね。
私と共に人柱になる気の人は導入してみてね。
まず管理画面から入ってアクセス解析画面を出す。
その後に画面左側メニューの「タグ発行」をクリック。
すると「アクセス解析タグ」が出てくるので
「HTTPSタグ」をクリックする。
そうすると有料への切り替えボタンがあるので
有料へ切り替えよう。
反映に20~30分程かかるので少し待ってね。
無事切り替えが終わって「HTTPSタグ」を
もう一度見てみるとHTTPS用のタグが表示される。
そしたらHTTPS用タグをコピーして
SIRIUSの「サイト全体設定」から
「アクセス解析タグ」を置き換えてあげよう。
置き換えたら「サイト生成」して
アップロードしよう。
アップロードは全てのファイルを指定してね。
無事アップロードが完了してブログを
みてみると盾マークが消えてればOK。
もしまだ盾マークがある場合には
HTTPのスクリプトがないかブログの
ソースを確認してみよう。
i2iアクセス解析とは別に
HTTPのスクリプトがあった場合は
それもSSL対応のものに変えよう。
私の場合i2iアクセス解析以外は
なかったのでこれでOKだった。
SSL対応画像にしてあげよう
通常ここまでで「保護された通信」などの
カギマークがでてくるはずだけど
私の環境ではでてこなかった。
その理由がこれ。
このサイトで目にする画像は、
悪意あるユーザーによって
差し替えられたものである可能性があります。
と出てくる。
検索してみるとどうやらhttpで指定されている
画像があるとのこと。
ソース内部を見てみるとFC2ブログランキングの
画像がhttpから引っ張ってきていることが発覚。
しかしFC2ブログランキングのタグに
SSL対応版なんてあるのかなと
考えて拾いにいったけどなかったんだよね。
おかしいなぁと考えつつふとタグを見てみると
画像を指すURLがHTTPSになってるじゃない。
えーとFC2ランキングさん。
対応したのならしたとメールでも
もらえませんかね~。
ということでFC2ブログランキング用の
タグを再度取得しSIRIUSへ貼り付け。
再度「サイト生成」して全体をアップロード。
ここまでやってやっと「保護された通信」が
でてきましたよ。
やりました。
う~ん、よかったよかった。
まとめ
SSL化に対応していないサービスも
あるかもしれないからそういった場合
代替え手段が必要になるね。
Googleさんが言う通り
今後SSL化で優遇されるなら
SSL化は必須だと感じる。
手間は多いけど安全になるなら
入れておいた方が良いね。
ロリポップやSIRIUSで設定に
迷っているあなたは参考にしてね。
関連ページ
- ブログで役立つ動画作成の仕方【完全無料で動画を撮る】
- ブログで役立つ動画作成の仕方。完全無料で動画を撮る方法を解説。