ショッピングサイトなどで、買い物カゴに入れたあと、支払いするときにHTTPS(SSL)通信になりますが、この場合の仕組みがよくわかりません。
(1)これは、WebサーバをHTTP用とHTTPS(SSL)用の2台構成として、買い物カゴにいれるまでは、HTTP用のWebサーバでアクセスしておいて、支払いするときにHTTPS(SSL)用のWebサーバにアクセスさせることで実現してるのでしょうか?
(2)ショッピングサイトを見ると、URLはHTTP://がHTTPS://に変わるだけで、サーバが変わっているようには見えませんが、これは、apacheなどのWebサーバが持つバーチャルホスト機能で実現してるのでしょうか?
(3)アプリケーションを開発する側としては、HTTP通信を行うサーブレットはHTTP用のサーバに配置して、HTTPS(SSL)通信を行うサーブレットはHTTPS(SSL)用のサーバに配置しておいて、HTTPS(SSL)通信をしたいときは、HTTP用のサーバに配置したサーブレットから、HTTPS(SSL)用のサーバに配置したサーブレットを呼びだすだけでOKでしょうか?
(4)また、(3)が正しい場合、サーブレットの配置さえ気にしていれば、特にHTTPS(SSL)用のプログラムを組む必要はないでしょうか?
調べたのですが、最初からHTTP(SSL)通信する場合の方法しか記載がなくて困っています。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
(1), (2) apache では同じサーバです。
同一のサーバが両プロトコルをサポートしています。(3) サーブレット側では特に意識しません。http と https でサーブレットを共用できます。
切り替えはサーバ側のやサーブレットのリダイレクトで行うことが多いですね。
(4) サーブレット側では意識しませんが、暗号化のため、apacheの仮想ホストの機能が制限されます。
この回答への補足
サーブレットのリダイレクトで、HTTPS(SSL)通信用のWebサーバのURLに飛ばすということですね。ありがとうございます。
私自身が大きく勘違いしてるかもしれませんが、回答で、「httpとhttpsでサーブレットを共用する」とありますが、https(SSL)用のルートディレクト配下にサーブレットを配置した場合、その配置されたサーブレットはhttps(SSL)として動くと思っていたのですか。。。根本的なことが分かっていないのかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- オープンソース gmailでのimap設定 1 2022/09/15 13:25
- その他(プログラミング・Web制作) 恒久的リダイレクトについて 2 2023/07/13 15:58
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- その他(コンピューター・テクノロジー) 以下の用語がわかんないので教えてください!!! ①プロトコルの変換をする装置。トランスポート層からア 1 2023/07/05 09:10
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- 扇風機・冷風機・サーキュレーター 台所のハネ換気扇について 2 2022/10/25 17:31
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPのクラスをコンパイルできな...
-
IISとローカルと別サーバのTomc...
-
[apache+tomcat]なぜ!?実行し...
-
html上で、バッチやexeファイル...
-
Eclipseのアンインストールの仕方
-
Eclipseで、プロジェクト名のと...
-
マイクラjavaでForgeを入れたい...
-
eclipse実行ができない
-
正しいURL指定しているにもかか...
-
javaでuseBeanエラーの解決方法
-
vs codeはオフラインでも使用で...
-
eclipseのショトカットキー
-
Javascriptの値をJava(JSP)へ渡...
-
OptiFineをJAVAで開こうとする...
-
eclipseのjavaを実行できない
-
【Eclipse】パッケージ・エクス...
-
JSP内でString型からint型に変...
-
コンパイル時にエラーが出てし...
-
HTMLファイルからexeファイルを...
-
MSDNのコレクションがありませ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPのクラスをコンパイルできな...
-
eclipseでTomcat起動時にエラー...
-
isapi_redirect.dllのダウンロード
-
Eclipseでサーブレットを使用す...
-
tomcatの不具合
-
ApachePOIでエラー
-
apache2.2-tomcat6.0の連携のエ...
-
jspプログラムについて
-
javax.servlet.ServletExceptio...
-
自分で作成したservletを起動す...
-
TOMCATで上手く起動しない
-
IISとローカルと別サーバのTomc...
-
「サーブレットインスタンスを...
-
No collection foundと出てしま...
-
jsp:useBean の使い方???
-
ant1.7.1がほしい
-
struts2のMaven ProjectをEclip...
-
Microsoft Visual Studio Code ...
-
eclipseのtomcatでエラーが発生...
-
[apache+tomcat]なぜ!?実行し...
おすすめ情報