• ベストアンサー

独自SSLの導入に必要な知識を教えて下さい

htmlコーディングの知識だけでは、独自SSLの導入は難しいでしょうか? 特に証明書を取得後、実際にファイルのアップロードができるようになるまでがわかりません。レンタルサーバーの運営会社に問い合わせたところ、サポート範囲外とのことで教えてもらえませんでした。 実際にどのような手順になるのか、どのような知識が必要か教えていただけると大変助かります。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 0909union
  • ベストアンサー率39% (325/818)
回答No.2

>実際にどのような手順になるのか、どのような知識が必要か教 知識としては、「Webサーバーの設置、設定」と「SSLでのプログラミング」です。両方とも、たいしたことありません。前者は、Webサーバーアプリごとにやり方が、ネットで検索すれば得られます。後者は、100ページくらいの知識です。まあ、本を買って読めばいい程度です。注意事項が載っているだけです。 まずこの辺から、 http://www.google.co.jp/search?hl=ja&q=ssl+%E4%BB%95%E7%B5%84%E3%81%BF&lr=lang_ja 質問者の言葉で、 http://www.google.co.jp/search?hl=ja&q=ssl+%E5%B0%8E%E5%85%A5&lr=lang_ja (質問者が使用している単語を使うと、フムフムと言うことが多い) その中から、この辺をみると、 http://x68000.q-e-d.net/~68user/net/ssl-setup-1.html この辺が、無料で自宅マシンで構築する方法を提示しています。これは、私が10年位前仕事で構築していた方法です。 Webサーバー=Apatche サイト証明=OpenSSLで自作、 OpenSSLはオープンソースで無料でDLできる電子証明書発行システムです。俗に言うCAと呼ばれる物です(認証局)。これはWindows Server 2000以降についている物を使っても、同様にできます。 構築の単語を入れると http://www.google.co.jp/search?hl=ja&q=ssl+%E6%A7%8B%E7%AF%89&lr=lang_ja また、レンタルサーバーを使うのなら、 http://www.google.co.jp/search?hl=ja&q=%E3%83%AC%E3%83%B3%E3%82%BF%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%80%80ssl+%E6%A7%8B%E7%AF%89&lr=lang_ja その内の、 http://web.arena.ne.jp/suite2/spec/www/ssl.html などを見れば、SSLのサービスを提供している会社があるのがわかりますね。なぜ、レンタル会社が対応していないとだめのかは、SSLを勉強すると自然にわかりますが、SSL動作のWebサーバーには、「サイト証明書」と言うものが必要です。 これはPKIと言う方式を使って、暗号解読キーのやり取りをするため、基本的に証明書にはURLのキーワードが仕込まれていて、それが一致しないと、ブラウザ側で「不正」として取り扱われるためです。 まあ簡単に言えば、一つのドメインには一つのサイト証明書しか対応できません。ただ、ルート証明(中間署名)は、複数指定できます。 試すなら、個人が持っているパソコンでも可能です。 Windows付属のIISか、Apatcheを設置して、OpenSSLでサイト証明を作成して設置するだけです。Apatcheは2、3個の設定ファイルを書き換える事によって構築できます。IISは管理ツールからそれぞれのプロパティーでウィザードに従えば、簡単に構築できます。こちらは30分もかからないでしょう。 Apatcheはかなり苦労するでしょう。 http://www.infoscience.co.jp/technical/openssl/source/ (OpenSSLの公式サイト) いかがでしょう。しらない単語がでてきませんでしたか? だからSSLから勉強しましょうということになる。 >実際にどのような手順になるのか、どのような知識が必要か教えていただけると このようにおおざっぱだと、回答もここで書ききれる物ではないので、当然概略となる。レンタルサーバーの事だけをしりたいなら、そのように書くべき。 なお、プログラミングで注意する必要があるのは、双方向通信ですね。クライアント側からDLする時はさほど問題ないですが、ユーザー情報などサーバーに送信する時に、いろいろ問題がでてくる。例えばクッキーとか。

HATENA__
質問者

お礼

質問の仕方すら適当でなかったのに、詳しく教えて下さってありがとうございます。 現在の自分には無理ということがよくわかりました。 少しずつでも勉強していけたらと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • John_Papa
  • ベストアンサー率61% (1186/1936)
回答No.1

>レンタルサーバーの運営会社に問い合わせたところ、サポート範囲外とのことで教えてもらえませんでした。 ということでしたら、そのレンタルサーバーでは無理です。 最初からSSL有りのサーバーに移転するのが最も労が少なくて済みます。 Linuxなどで自宅サーバーが立ち上げられる位のスキルがあれば(また、レンタルサーバーにてROOT権限でシェルが使えれば)独自SSLも設定できますが、著名発行機関の証明書と違い発行元を保証するものが無いため、独自SSLは最近のブラウザ(IE7以降だったかな)に証明書のインストールをする際ビジターに一苦労させる事になります。

HATENA__
質問者

お礼

ご回答ありがとうございます。 >Linuxなどで自宅サーバーが立ち上げられる位のスキルがあれば(また、レンタルサーバーにてROOT権限でシェルが使えれば)独自SSLも設定できますが とてもできませんので、おすすめのように「最初からSSL有りのサーバーに」します。 例えば下記にあるようなセットプランということでしょうか? http://jp.globalsign.com/service/ssl/bundle.html?gs=side#02

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • SSLを導入したい

    すみません。SSLを個人のPCに導入したいのです。しかし、SSLを導入するのに必要なものや仕方が分からないのです。有料の電子証明書を発行する認証局のサイトを見て、SSLの仕組みなどを見ても、頭から?が飛び出ます。 ローカルネットワーク内で、試験的に、SSLによる暗号化が行われているかテストしたいので、証明書を個人で作成するつもりです。 環境: OS : Windows XP Professional Webサーバ : Apache 2 この環境で(OSがWindowsでいいのかはわかりませんが、「Apacheを使う」環境という意味で)、SSL暗号化処理を1から構築するために、しなくてはいけないこと、用意することや、その手順について、詳しく教えていただけたら幸いです。

  • どうやったらフリーCGIメールフォームにSSLをかけられますか?

    当方、初心者です。 会社の都合で、独学で学びながら ホームページを作成するハメになってしまいまして、 毎回ネットや本で調べたりしながら、 今迄いくつかのホームページ (HTMLにフリーCGIを組み合わせた簡素なもの)を作ってきました。 しかし今回作るホームページにはSSLが必要で、 どうして良いのやらさっぱりわからず…。 知識がなく、見当違いなことを書いているかもしれませんが、 どうぞ宜しくお願いします。 これから作成するホームページに メールフォーム(フリーのCGIです)をつけるのですが、 個人情報をやりとりするメールフォームなので、 SSLをかけねばと思っております。が、 SSL証明書の取得や、SSLの組み込み方など全くわかりません。 そこで、SSL付きのレンタルサーバーを借りようと 考えているのですが…。以下、疑問点をまとめてみました。 1)SSL付きのレンタルサーバーを借り、 フリーCGIで出来ているメールフォームに SSLを掛けることは可能でしょうか? サーバーにもよると思いますが、 だいたい、どのような手順になるのでしょうか? 1)レンタルサーバーは、 出来るだけメジャーなところに決めたいと思っています。 が、一体どこが有名どころなのか、全くわかりません。 おすすめのサーバーがありましたら お教え願えませんでしょうか? 以上、どうぞよろしくお願いいたします。

    • 締切済み
    • CGI
  • 独自SSLが使えるサーバにするか共有SSLにするか

    わざわざ高い独自ドメインのSSL証明書をお金を出して取得し、独自SSLが使えるレンタルサーバを借りるべきか、SSL証明書は取得せず、共有SSLが使えるレンタルサーバを借りるか迷っています。 はっきりいってお客様サイトの信頼度の問題だというのは分かっています。 しかしお客様の予算がほとんどないことを前提にした質問で、ちょっとした小さな美容室さんや、飲食店さんなどが対象のお客様です。 独自SSLが使えるレンタルサーバは月額5000円以上もするようで、そうでなくともSSL証明書自体の取得にお金が別途かかることも考えるとちょっとしたホームページの制作をやっている業者さんは お客様が毎月負担するレンタルサーバ(SSLにかける費用)などはいかがなものでしょうか? 私としては月額525円~1000円を考えています。(月額5000以上も出してサイトを運用しようと考えてくれるお客様層ではないので困っています) なお、サイトでSSLが必要なのは、お問合せフォーム(個人情報)やログイン認証(PHPのPEAR)くらいです。 よほどお客様の予算がなければ、SSL無しのお問合せフォームでも考えようかまで思っています。 独自ドメインでの共有SSLが使えるらしい「さくらレンタルサーバ(月額500円)」を考えましたが、 共有SSLだとURLが (1)https://secureNNN.sakura.ne.jp/独自ドメイン/ (2)https://初期ドメイン/ の(1)か(2)のいずれかになってしまい アドレス的に格好悪いのと、(1)だとセキュリティ的にも問題があるようです。 【求めているレンタルサーバ機能・条件】 ・WEB、メール共用で20GB程度はあるサーバ ・PHPが使える ・Perlが使える ・MySQLが使える(データベースは20個以上可能なもの) ・マルチドメイン可(独自ドメイン10個以上設定可能) ・1つの独自ドメインに対しサブドメインを10個以上設定できるもの ・1つの独自ドメインに対しメールアドレス無制限。 ・さくらレンタルサーバ(スタンダードプラン) ★できれば独自ドメインでの独自SSLが使いたい 【検討中のレンタルサーバ・問題点】 ・ロリポップ(チカッパプラン 初期費用1575円+月額525円) ★独自ドメインでの共有SSL利用不可 ・さくらサーバ(スタンダードプラン 初期費用1000円+月額500円) ★独自ドメインでの共有SSL通信可 但し、https://独自ドメイン名とはならならず https://secureNNN.sakura.ne.jp/独自ドメイン/ か https://初期ドメイン/ となる。 長々とすみません。 ご教授のほどよろしくお願い致します。

  • バスケットシステム、SSLを導入するにあたって

    毎度お世話になります。 現在小規模な通販サイトを運営しているのですが、 (ドメインは取得している) いまだに基本的なHTMLで商品を掲載しており、 バスケットシステムが導入出来ずにいます。 また、SSLも導入していないので、お客様に買物をしてもらう度に、 個人情報を入力して頂いています。 この度、会社から予算が貰えそうなので、 バスケットシステムとSSL2点を導入しようと思っているのですが、 当方に知識がなく、業者さんに頼もうと思っています。 しかし、業者さんによって価格もいろいろで、 どれを選んでいいかわかりません。 どこか、オススメの業者さんを、ご経験者の方、ご教授頂けないでしょうか。 どうぞよろしくお願い申し上げます。 ※必要な情報等、至らぬ点がございましたらご指摘下さい。

  • ・SSLやはり必要?

    お世話になります ネットショップ用のホームページを製作していますが 購入画面、お客様住所などのページは絶対的にSSLが 必要でしょうか?低価格のレンタルサーバーを探していますが なかなかSSL(共有)が使用できるところが御座いません? 現在、チカッパなる所を検討していますが月額/¥525かな? 安いんですがいきなりの出店にてもっと低価格のザーバーは 御座いませんか? ショップより購入する場合、やはりSSL皆さんはどう感じますか? ネットショップ運営に際しアドバイス願います!

  • 共同サーバーでちゃんとしたSSL証明書を利用

    レンタルサーバーの業者にもよると思いますが、一般的な共同レンタルサーバーや個人が趣味で運営しているホームサーバーでもVerisignのような信頼度の高いSSL証明書というのは交付してもらえるものなのでしょうか。 よろしくお願いします。

  • SSL導入について

    ホームページに応募フォームなどを設置しています。 SSLを導入しようと思うのですが、個人事業者なので安価なジオトラストにしようと思ってます。 でも初心者なので今ひとつ要領がつかめません。。。 そこで教えていただきたいのですが、申し込みをしたあと、サーバー(レンタルサーバー)上に色々設置しなければならないようですが、これはさほど難しくはないものでしょうか? 設置できたとして、ホームページそのものはいじる必要はないのでしょうか? ページはそのままで良いのですか? 応募フォームに入力されたものがメールボックスに届くようになってるのですが、届く間に改ざんや盗聴を防げるということなのでしょうか? メールは、今まで通り普通に受け取ることが出来るのでしょうか? 公開鍵とか色々あるようですが、これは使わなくてもよいのでしょうか? 素人質問ですみませんが、よろしくお願いいたします。

  • ネットショップをやる場合にSSLは必須か?

    今度、友人がネットショップを始めるそうなのですが、レンタルサーバーでSSLの対応・非対応どちらのサーバーにするか迷っているそうです。 その友人から 「ネットショップを運営するにあたりSSLは必須か?」 と質問をもらったのですが、私自身SSLに対しての知識が少ない為、検索もして調べてみたのですが、ネットショップの運営に関してSSLが必須なのかどうかよく分かりません。 ネットショップを運営するにあたり、SSLが対応されているサーバーと非対応のサーバーの、それぞれのメリット・デメリットを教えて頂ければと思っております。 どうぞ宜しくお願い致します。

  • フレームを使っているHPのSSL

    フレームを使っているのですが、index.htmlがhttps://○○○/index.htmlとしていれば、メインフレームのところにもSSLがきちんとかかっていることになるのでしょうか?ゲートをつくっているので、そこから入ってもらうためのリンクをhttpsで貼っておけばいいだけでしょうか?独自ドメインを取得しましたので、証明書発行などはなんとか手続きをすませ、レンタルサーバーのほうの証明書のインストールが終わったのですが、ここからどうすればいいのか・・・初心者なもので初歩的な質問かもしれませんが、どうぞよろしくお願いいたします。(レンタルサーバーのほうに聞いてもhttpsでアクセスしてくださいといわれるだけで、よく分かりません)

  • SSL中間証明の確認方法

    お世話になります。 ある2つのサーバがあり、サーバー・クライアント形式にてSSL通信を行います。2つのうちの1つのサーバ(SSLではサーバ形式)ではベリサインのサーバIDを取得し、WindowsからはIEを利用してサーバ証明は確認できます。 ■Windowsでの確認方法(ベリサイン) http://www.verisign.co.jp/server/help/faq/110089/index.html お聞きしたいのが、SSLのクライアント形式をWebサーバ:linux(Red Hat Enterprise Linux3もしくは4を利用予定)より通信を確立されるのですが、中間証明有無の確認はできるのでしょうか。またSSL導入したサーバとの通信確認はできるのでしょうか。 当方、ベリサインのSSLのクライアント形式通信ができるWebサーバ(レンタル)を検討しており、契約する事前にレンタル会社へこちらからやってほしいこととして問合せする予定です。 わかる方がいらっしゃいましたら教えていただけないでしょうか。 宜しくお願い致します。