【问题标题】:How to make my localhost available over internet如何通过互联网使我的本地主机可用
【发布时间】:2011-06-02 13:41:37
【问题描述】:

我在本地机器上的 JBoss 上托管了一个应用程序,我也可以通过 localhost 或通过我的 IP 访问。

现在我希望其他用户通过我的 IP 通过 Internet 访问相同的应用程序。

您能告诉我如何配置我的 JBoss 来处理这些请求吗?

【问题讨论】:

    标签: web-applications jboss5.x


    【解决方案1】:

    您可以使用此参数 -b 启动您的 JBoss 服务器以绑定到特定 IP:

    run.bat -b <IP>
    

    例如,如果您的适配器配置了 IP 192.168.0.1,请使用以下命令将您的 JBoss 服务器绑定到此适配器并侦听此接口:

    run.bat -b 192.168.0.1
    

    您也可以使用 0.0.0.0 绑定到所有可用的接口。

    出于安全原因,JBoss 默认只绑定到 localhost (127.0.0.1)。

    如果您的计算机没有直接连接到互联网,您应该检查您的路由器配置并将端口转发到您的 JBoss 机器以获得所需的端口(例如,80 或 8080 用于 http)。

    如果您使用动态 dns 重定向服务(如 dyndns 或 dtdns),则更容易找到您的 IP。大多数路由器都支持这类服务并且易于使用。只需注册您的外部(互联网)可访问名称并设置您的路由器以使用它。

    例如见http://www.dyndns.com/。大多数服务都是免费使用的,并且有许多提供此类服务的提供商(只需 google 搜索“动态 dns ip”)。

    【讨论】:

      【解决方案2】:

      http://showoff.io 是通过网络访问 localhost 的最简单方法。它需要rubyruby gem 'showoff-io'。

      $ gem install showoff-io
      

      将您的网站实例映射到本地主机端口,即localhost:9090。然后运行:

      $ show 9090
      

      或者只需按照 showoff.io 网站上显示的说明进行操作。

      更新showoff.io 现在称为forward

      【讨论】:

        【解决方案3】:

        http://no-ip.com您将使用您的 IP 设置一个域,并且您还必须配置网络以允许访问。

        【讨论】:

          【解决方案4】:

          http://ngrok.com 提供了一个免费脚本,您可以使用付费功能。网站有点光秃秃,但我免费下载了脚本并得到了一个隧道工作。

          他们提供的域名并不友好。我的是正则表达式:http://[0-9a-z]*.ngrok.com

          【讨论】:

            【解决方案5】:

            http://localhost.run/ 是另一种在 Internet 上获取 localhost 的免费方式。如果您已经安装了 SSH,则无需下载客户端即可使用它。

            【讨论】:

              【解决方案6】:

              如果您使用的是 linux,那么 ssh 是预安装的;如果没有,只需搜索如何在 linux 中安装 ssh。然后记下服务器的ip和端口。打开终端

              ssh -R 80:your_ip_address:your_port localhost.run
              

              点击回车会给你一个 https 链接,你可以使用它来上线。 现在,如果您有 Windows,我制作了一个您可以使用的软件,称为 pagekitserver。所以去 http://cide.rf.gd/ 并下载 exe 文件不要说它只是一个 python 软件,我将它用于我的 Web 开发目的。它在 github 上,所以它是安全的。现在安装它,如果您看到任何错误,请关闭您的防病毒软件。然后按照该 exe 上的步骤操作,您将拥有一个本地主机的子域。你可以使用它。如果您只需要 10 或 15 分钟的时间,那么您可以给它任何电子邮件地址。

              【讨论】:

                猜你喜欢
                • 2017-11-22
                • 2015-02-12
                • 2018-10-10
                • 2017-03-04
                • 2021-11-14
                • 2012-09-26
                • 1970-01-01
                • 2023-04-08
                • 1970-01-01
                相关资源
                最近更新 更多