我正在将我的服务器从Tomcat-6 迁移到Tomcat-9.我的网站是为HTTP/1.1协议设计的.server.xml文件包含org.apache.coyote.http11.Http11NioProtocol的连接器协议.服务器正常启动而不会产生任何错误.但是,当我尝试使用localhost访问我的网站时,我收到以下错误: -
INFO [https-nio-8445-exec-3] org.apache.tomcat.util.http.parser.Cookie.logInvalidHeader收到一个cookie标题[ 2,3,4,5,6,7,8,9,10,11,12,21,22,23]; userId = 53136]包含无效的cookie.该cookie将被忽略.注意:将在DEBUG级别记录此错误的进一步发生.
谁能告诉我这个错误的原因?导致无效Cookie的原因是什么?如果我使用不同的连接器,是否可以避免此错误?
我创建了一个HTTP/2协议的网站,它运行在Apache 2.4.18 HTTP Server上.目前我已经使网站启用了SSL,因为我在某处读到HTTP/2默认需要SSL.我可能不需要让我的网站安全,所以我不想花钱购买SSL证书.
有没有办法在不使用SSL配置的情况下实施HTTP2协议?如果是,我应该在httpd.conf文件中写入哪些配置设置?我是否需要更改浏览器的任何属性/设置 - Chrome/Firefox等?
我的Web服务器在Golang中编码并支持HTTPS.我希望利用Web服务器中的HTTP/2服务器推送功能.以下链接说明了如何将HTTP Server转换为支持HTTP/2: -
https://www.ianlewis.org/en/http2-and-go
但是,目前尚不清楚如何在Golang中实现服务器推送通知.
- 我应该如何添加服务器推送功能?
- 如何控制或管理要推送的文档和文件?