IPアドレスがJboss
EAP
6でホストされているWebサイトがあります。ポート8080
です。 私はドメイン名を購入し、特定のアドレスにマッピングしました。DNS経由でWebサイトに接続するときにポートを隠す
誰かがドメイン名に接続すると、mydomainame:8080/home
にリダイレクトされます。
ポートをユーザーに表示せずに動作させるにはどうすればよいですか?
IPアドレスがJboss
EAP
6でホストされているWebサイトがあります。ポート8080
です。 私はドメイン名を購入し、特定のアドレスにマッピングしました。DNS経由でWebサイトに接続するときにポートを隠す
誰かがドメイン名に接続すると、mydomainame:8080/home
にリダイレクトされます。
ポートをユーザーに表示せずに動作させるにはどうすればよいですか?
実際には、このポートはサーバーではなくクライアントによって指定されます。言い換えれば、サーバーは指定されたポートでリッスンし、クライアントからの接続を待機します。
なぜクライアントはポートを指定する必要がありますか?私たちのサーバが常にHTTPプロトコル(HTTPSを使用する443)で80であるデフォルトポートでリッスンしていないためです。
ほとんどのWebサイトにアクセスするときにポートを指定しないのはなぜですか?これは、Webサイトのサーバーが明示的に指定する必要のないデフォルトポートでリッスンしているためです。ブラウザはデフォルトのポートを自動的に使用します。
http
の場合、標準ポートは80
(IANA port number assignmentで指定)です。 8080を表示したくない場合は、ポート80でリッスンするようにjbossサーバーを構成する必要があります。または、ポート80にリバースプロキシを追加し、localhost:8080に接続します。