OwlFocus

Windows Tomcat9 HTTP2

Windows Tomcat9 HTTP2

下载Tomcat

1
https://tomcat.apache.org/download-90.cgi

下载Tomcat Native

1
http://tomcat.apache.org/download-native.cgi 下载 Native 1.2.8 Windows Binaries zip

生成证书

1
2
3
openssl genrsa -out server.key 2048
openssl rsa -in server.key -out server.key
openssl req -new -x509 -key server.key -out ca.crt -days 3650

配置Tomcat

解压下载Tomcat文件,然后修改conf/server.xml文件,配置如下:

1
2
3
4
5
6
<Connector SSLEnabled="true" maxThreads="150" port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol">
<UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol"/>
<SSLHostConfig>
<Certificate certificateFile="certs/ca.crt" certificateKeyFile="certs/server.key" type="RSA"/>
</SSLHostConfig>
</Connector>

启动Tomcat

在命令行下启动。

1
startup.bat

访问

1
https://localhost:8443/

也可查看Tomcat logs日志目录,请求是否是http2。