我已将Web应用程序部署在我的apache 9服务器中。我已经按照互联网指南配置了服务器,如果我使用此链接,它可以正常工作:
http://localhost:8080/ejercicios-programacion/
将我重定向到
https://localhost:8443/ejercicios-programacion/
但是,如果我尝试执行相同的操作但不使用本地主机而是使用IP,例如:
http://xx.xxxx.xxxx.xx:8080/ejercicios-programacion/
它仍然将我重定向到
https://xx.xxxx.xxx.xx:8443/ejercicios-programacion/
但是出现“拒绝连接”错误。
直到今天,这两种方法都可以正常工作,而我唯一改变的是在网页上增加了ssl安全性,因此很可能与此有关。这是我在servers.xml中的连接器:
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector port="8443" URIEncoding="UTF-8" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="C:/cert.pfx" keystorePass="defaultpassword" />
有人知道为什么会这样吗?
答案 0 :(得分:0)
我忘了转发端口,这就是为什么我的路由器拒绝连接的原因,但是我已经转发了8080端口,因此它仍在重定向