使用IP时拒绝连接,但使用localhost时拒绝

时间:2019-08-02 17:27:25

标签: apache ssl tomcat web connect

我已将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" />

有人知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

我忘了转发端口,这就是为什么我的路由器拒绝连接的原因,但是我已经转发了8080端口,因此它仍在重定向