0

ちょっとした疑問があり、ばかげているかもしれませんが、その疑問を解消したいと思います。

Tomcat と Apache サーバーを実行しているサーバー コンピューターがあるとします。

"http://localhost:8080/" = Java 用の Tomcat "http://localhost/" = PHP ページ用の Apache サーバーを使用して、管理ページにアクセスできるようになりました。

したがって、 http: //www.abc.com/Construction/index.html のような URL にアクセスする と、どちらのアプリケーションにも index.html ページが含まれている場合に、Apache または Tomcat のいずれかのアプリケーションにアクセスします。

要するに、ポートについて言及するために使用する場所は? http://www.abc.com/この URL のアプリケーション ポートはどこに記載されていますか? また、http プロトコル ポート 80 はどのように表示されますか?

私の疑いを晴らしてください。

ありがとう

4

2 に答える 2

1

ポートが指定されていない場合、http://プロトコルはデフォルトでポート 80http://localhost/になりhttp://localhost:80/ます。

http://www.abc.com/Construction/index.htmlwww.abc.comポート 80 でホストに接続し、URL をリクエストします/Construction/index.html。ポート 8080 で Tomcat を実行し、ポート 80 で Apache を実行しているため、Apache がこの要求を処理します。

于 2012-07-21T18:59:39.460 に答える
1

使用されているプロトコルによって異なります。ポート番号が指定されていない場合、そのプロトコルのデフォルト ポートが使用されます。HTTP の場合は 80、HTTPS の場合は 443 です。

また、1 つのポートでサービスを提供/バインドできる Web サーバーは 1 つだけです。したがって、同じマシンで IIS と Tomcat を実行している場合。どちらも異なるポートで実行する必要があります。したがって、http://www.abc.com/の場合、ポート 80 で実行されている Web サーバーによってサービスが提供されます。

于 2012-07-21T19:03:13.073 に答える