0
HTTP(ポート8080)とHTTPS(ポート8443)の両方をサポートするようにTomcatを設定しています。私はこのように設定している場合server.xmlで、:リダイレクトなしでTomcatでHTTPとHTTPSの両方を有効にする方法はありますか?
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
<Connector port="8443" protocol="HTTP/1.1"
SSLEnabled="true"
scheme="https"
secure="true"
Server=""
keystoreFile="conf/.keystore"
keystorePass="password"
maxThreads="150"
maxSpareThreads="75"
minSpareThreads="25"
clientAuth="false" sslProtocol="TLS"
URIEncoding="UTF-8"
/>
http://SERVER_IP:8080へのすべてのアクセスをhttps://SERVER_IP:8443に送られます。リダイレクトを無効にして、httpとhttpsの両方にアクセスできるようにするにはどうすればよいですか?
redirectPort="8443"
を削除しようとしましたが、機能しません。 @pedrofbの助けを借りて
この設定は正しいです。 'web.xml'ファイルの' security-constraint'要素を投稿できますか? 'HTTPSOnly'があれば削除してください – pedrofb
コメントありがとうございます! web.xmlファイルから ' CONFIDENTIAL transport-guarantee>'を削除しました。これでHTTPとHTTPSの両方のアクセスが可能になりました! –
Starry