Windows環境と構成のTomcat 4月オープンのHTTP / 2.0のアクセス

HTTPSをオンにする1、HTTP / 2.0が必要

  参考:https://www.cnblogs.com/zhi-leaf/p/11978615.html

2、ダウンロードtcnative-1.DLLファイル

  公式サイトのダウンロード:https://tomcat.apache.org/download-native.cgi

3は、ファイル解凍し、Cへのx64 / tcnative-1.dll現在のコピー:\ WINDOWS \ System32ディレクトリ

4、割り当てを増やす、$ TOMCAT_HOME / confディレクトリにあるserver.xmlファイルを変更します

 5、Tomcatを起動した後、次のログ出力

図6は、アクセスTomcatにFirefoxブラウザを使用して、我々はバージョンがのHTTP / 2.0に変更されています。httpました

 

 

備考:

1、org.apache.coyote.http11.Http11NioProtocol使用されるプロトコル、および月のオペレーティングシステムがサポートし、その後、Tomcatの自動的にOpenSSL、次のコードを使用します。

図2に示すように、プロトコルはorg.apache.coyote.http11.Http11NioProtocolを使用し、上記JDK jdk8を使用する場合、あなたが配置されてもよい。<UpgradeProtocolクラス名= "org.apache.coyote.http2.Http2Protocol" / >、 HTTP / 2.0を使用します。jdk8.xデフォルトでサポートされていないALPN(アプリケーション層プロトコルのネゴシエーション、アプリケーション層プロトコルのネゴシエーション)、ノーサポートの4月はありませんHTTP / 2.0を実現することができない、桟橋は、よりjdk8制限よりもしない、独自のALPN実装パッケージがあります

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true">
    <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
    <SSLHostConfig>
        <Certificate certificateKeyFile="conf/localhost.key"
                     certificateFile="conf/localhost.crt"
                     type="RSA" />
    </SSLHostConfig>
</Connector>

 

おすすめ

転載: www.cnblogs.com/zhi-leaf/p/11991009.html