0

ポート 80 を保護するために、Web アプリケーションで Tomcat 5.0.30 を構成する方法について疑問があります。

server.xml ファイルの現在の構成は次のとおりです。

<Connector port="8443" 
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" disableUploadTimeout="true"
           acceptCount="100" debug="0" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS" 
       keystoreFile="C:/Data/easyapIP/leaseplan/keystore/.keystore"
           keystorePass="aaassdddd" 
/>

そして web.xml ファイルで:

<context-param>
    <param-name>listenPort_https</param-name>
    <param-value>8443</param-value>
</context-param>

この構成の問題は、ファイアウォールで 8443 ポートがブロックされているため、クライアントがここにアクセスできなくなることです。

使用が許可されているポートは 80 だけのようです。そのため、このポートを保護するために必要な変更を加えようとしていました。

明らかな変更点は次のとおりです。

<Connector port="80" 
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" disableUploadTimeout="true"
           acceptCount="100" debug="0" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS" 
       keystoreFile="C:/Data/easyapIP/leaseplan/keystore/.keystore"
           keystorePass="aaassdddd" 
/>

<context-param>
    <param-name>listenPort_https</param-name>
    <param-value>80</param-value>
</context-param>

しかし、これを機能させることができません。SSL エラー接続を受け取ります。

私は何を間違っていますか?

前もって感謝します。

4

4 に答える 4

1

問題は、ポート 80 をブロックするファイアウォールでした。そのポートを開き、Tomcat でポート 80 を HTTPS として構成しても問題はありませんでした。

ご協力ありがとうございました!

于 2012-07-13T12:53:25.070 に答える
1

セキュリティで保護された Tomcat 5.0.30 を使用することはできません。そのバージョンの Tomcat (5.0) は 8 年間更新されていません。

于 2012-07-11T18:28:30.863 に答える
0

顧客はhttps://somewhere.com :80 /somethingからアクセスする必要があります

于 2012-07-11T10:36:01.583 に答える