配置了ssl证书的Tomcat如何用http访问
时间: 2024-10-13 12:11:26 浏览: 32
tomcat8增加ssl证书
当你配置了SSL证书并在Tomcat上启用HTTPS监听时,直接通过HTTP协议访问通常会被自动重定向到HTTPS。这是因为现代浏览器默认会拦截HTTP请求以保护用户信息,尤其是当它们察觉到可能是加密连接(https://)时。
如果你想允许来自客户端的HTTP请求仍然能访问,可以在Tomcat的server.xml配置文件中做以下修改:
1. 找到`Connector`标签,通常是用于HTTP连接的那一部分,如 `<Connector port="80" protocol="HTTP/1.1"`。
2. 添加`redirectPort`属性,指定HTTPS端口,如:
```xml
<Connector port="80" protocol="HTTP/1.1"
redirectPort="443"/>
```
这表示所有HTTP请求将被重定向到HTTPS的443端口。
然后重启Tomcat,这样非安全的HTTP请求就会被转发到HTTPS地址。
注意:这样做可能会暴露敏感信息,因为HTTP通信不加密。所以最好还是只支持HTTPS访问。
阅读全文