お取り寄せランキング
店長おすすめ商品
2010年09月22日投稿
SSL導入奮闘記!
以前投稿私の記事で「SSLに対応いたしました!」というものがありました^^
今日はその時結構苦労しちゃいましたのでその時のことを備忘録も兼ねまして掲載したいと思います^^;
ちなみに内容がマニアックなのですがどうぞ御了承下さい@-@;
私の使っているサーバーではSSLのオプションを申し込むと上の図のように新たにSSL領域となるディレクトリが作られます^^
ここまでは良かったのですが、私の使っているショッピングカート、「Welcart」のSSLを使用する場合の設定をしても一向にSSL化されません^^;
ちなみにWelcartのSSL設定画面はこんな感じです@-@;
「できないけどまあいいか…」というわけにはいかないのでめちゃくちゃ調べてみました…
調べること半日ぐらい、ようやく原因らしきものを発見、それはサーバーによってhttp://www.example.comであってもhttps://www.example.comであっても同一のファイルを表示できるサーバーとそうでないサーバーがあるようで私の場合は後者であり、私の使っているWordPressやWelcartは前者のサーバーの設計で作られているということのようです@-@;
つまりSSL用のディレクトリが用意されているが、そこにコンテンツがなくても、非SSLフォルダ内のコンテンツでSSL通信ができる必要があると言うことでしょう(わかりにくい!!)
そもそもSSLはドメインによって証明するものなので前者が普通だと思うのですが…
そんなことも言ってもしょうがないので別の解決策を探すことに^^;
ここで今の知識で考えられる選択肢は下のものとなりました…
①SSL化される領域に再度WordPressをインストールしWelcartを利用する→作業が煩雑なため却下
②SSL化される領域に別のカートシステムを導入して使う→Welcartを使用したいため却下
③Apacheウェブサーバの設定ファイルであるssl.confを設定する→レンタルサーバー会社からできないとのこと
④SSLをあきらめる。
どれもいまいちで却下…再度インターネットを検索して解決方法を探すと2つのサイトに出会いました!!
SSLをpublic_htmlでも有効にするには。【WordPressカスタマイズメモ】
ここでわかったキーワードは「シンボリックリンク」^^
私は初めて聞いた言葉なので良くわからなかったのですが、ファイルやディレクトリに別の名前を与え、その名前をファイル本体と同様に扱えるようにする仕組みだそうです^-^
これを利用すればhttp://www.example.comであってもhttps://www.example.comであっても同一のファイルを表示できるのではないかと思い早速試してみることに…しかしここでもう一つ問題が…
私の契約しているサーバーは、SSHに対応しておらずどうやったらシンボリックリンクを設定する「ln -sコマンド」を打てるかということです^^;
これにもかなりハマってしまったのですが私のレンタルサーバーのサイトを見ていたらEC-Cube用につくられたシンボリックリンクを設定するスクリプトを発見!
これを私のWordPressの環境にあわせてみると…無事に設定完了、非SSLのファイルはSSLのディレクトリと同一のものを参照するような形にできました*^-^*
ここまできたらせっかくなのでWordPressのログイン画面と管理画面もSSL化することにしました♪
define ('FORCE_SSL_LOGIN', true);
define ('FORCE_SSL_ADMIN', true);
wp-config.phpに上記のコードを挿入するだけ^^
超簡単ですね^-^
今回は丸2日ぐらいかかってようやく設定完了しましたが、知識がある方ならすぐに終わっちゃうんでしょうね♪
インターネットの奥深さ、今回も嫌というほど味わってしまいました*^-^*
PICK UP!関連記事!
http://www.okasi-nakasima.com/blog-nakashima/digital-days/7750.html/trackback/
現在のカートの中
商品カテゴリー
安心の御利用ガイド
モバイルサイトのQRコード
http://www.okasi-nakasima.com/
FOOD ACTION NIPPON(フードアクションニッポン)
新潟スイーツ・ナカシマでは日本の食を次世代に残し、作るために食料自給率向上に向けて運動するFOOD ACTION NIPPONを応援いたします。
wpcms.jpの管理人です。
参照いただきありがとうございました。
なるほど〜、「シンボリックリンク」ですか!
そこまで掘り下げられていませんでした。
また1つ勉強になりました。
ありがとうございます。
みやざわより投稿日時:2010年09月22日 10:28 AM
最近は、大容量の無料サーバーやホームページもありますからね。。昨日のツイッターの不具合みたいに、不特定多数の人が閲覧や書き込みをするから、セキュリティ対策でSSLなど必要なんでしょうね~
Y's工房より投稿日時:2010年09月22日 3:52 PM
こんにちは!
分からない言葉の文字列で頭がショートしそうですx_x
これらを理解して実行できているナカシマさんは本当にすごいお人ですね!!私もインターネットは専門でないので自己流で勉強しておりますが…ちんぷんかんぷんです。
困ったときはナカシマさんのブログを参考にさせていただきますね^^v
モルタル・マジックより投稿日時:2010年09月22日 4:54 PM
チンプンカンプン~
理系ですよね?ナカシマさん。
私は もし 若くても
こういう努力のできない人種なんですよ~~笑
↓同様、いっぱいほめてあげますヽ(^。^)ノ
たぬちゃんより投稿日時:2010年09月22日 4:59 PM
新潟スイーツ・ナカシマさん こんばんは
私も読んでいて 訳の解らない事だらけ
その内遭遇すると思いますが、
その時には よろしくお願いいたします♪
ヴィレッジより投稿日時:2010年09月22日 5:35 PM
こんばんは結構苦労してるみたいね。
すこぶるは楽だぞ~
(笑い
伯爵より投稿日時:2010年09月22日 10:48 PM
こんばんは〜
文系男子の私には
何を言ってるのかサッパリ。。。
たいへんなスキルであるということだけは
わかりました(*^_^*)
TWINSより投稿日時:2010年09月22日 11:08 PM
おはようございます
素敵なスイーツを扱うナカシマさん
Webの対応+カメラテクニックもスペシャリストです!!
多くの事を勉強させて頂いております
いつも有難うございます
吉野聡建築設計室より投稿日時:2010年09月23日 5:37 AM
新潟スィーツ・ナカシマさん
おはようございます。
>インターネットの奥深さ、今回も嫌というほど味わってしまいました*^-^*
僕だったら完全にギブアップです(ー_ー)!!
しかしナカシマさんも相当詳しい様子
SSLもSLだったら分かりますがSSLとなるとさっぱりです(^^ゞ
溶射屋より投稿日時:2010年09月23日 7:35 AM