【问题标题】:How to make Apache Tomcat Server Accissible via IP address in windows server如何使 Apache Tomcat 服务器可通过 Windows 服务器中的 IP 地址访问
【发布时间】:2019-02-20 04:05:55
【问题描述】:

我是服务器区的新手。我以前从未使用过 Windows 服务器。我有公共 IP 并连接到服务器。目前,我在服务器中有 IIS,可以从 Internet (http://103.69.125.162) 访问。现在,我需要部署一个 JAVA Web App。为此,我安装了 Tomcat 和 Postgresql。 Tomcat 可以通过 tonlocal ip 地址或 localhost:8080 访问,但http://103.69.125.162:8080 无法访问。我应该怎么做才能使其可以访问公共 IP 地址。

目前安装的tomcat版本是8.5.3。

【问题讨论】:

    标签: tomcat windows-server


    【解决方案1】:

    您可以更改server.xml<Connector..../>address属性

    1. 编辑 tomcat/conf/server.xml。
    2. 为那个连接器指定一个绑定地址:

      <Connector port="8080" protocol="HTTP/1.1" address="Public IP" connectionTimeout="20000" redirectPort="8443" />

    【讨论】:

    • 在办公室外无法登录服务器...我会检查并回复您...谢谢您的回复..
    • 你也可以指定0.0.0.0作为地址,tomcat绑定所有IP。 (例如)<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" address="0.0.0.0" />
    • 还要检查你的防火墙设置,这可能会阻止使用公共 ip 访问 tomcat。
    • 它不起作用..我解锁了端口形式的防火墙...建议更改 server.xml 文件
    • 我可以从我的网络 ping 你的 IP - 103.69.125.162。 8080端口是从防火墙打开的吗?同时在命令窗口中运行netstat - an | find "8080" 并验证 8080 是否与您的 IP 绑定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 2015-11-22
    • 2019-01-12
    • 2020-08-04
    • 1970-01-01
    • 2014-07-26
    • 1970-01-01
    相关资源
    最近更新 更多