2013-07-11 60 views
-1

我有一个应用程序在我的个人网络中运行。此应用程序可以发送电子邮件给用户,他们可以通过他们收到的电子邮件确认收据,只要他们在我的个人网络上。这是因为他们必须访问应用程序才能执行确认操作。如何允许从网络外部与应用程序通信?

我想扩展它,看看我是否可以允许通过来自网络外部的电子邮件进行确认。我知道我必须改变我的申请才能做到这一点,但不知道要走哪条路。有人能抛出一些光吗?

我的应用程序是基于弹簧的web应用程序。

+0

谁downvoted - 请提及为什么。有助于了解问题的要求 – user811433

回答

0
  1. 您需要配置防火墙以允许外部访问应用运行的任何端口。

  2. 您需要在网关上配置端口以将外部流量引导至运行您的应用的系统(除非您的网关是运行应用的服务器)。

之后,你就应该能够去youroutfacingip:portforapp

for example http://123.456.78.90:12345 

在Web浏览器的任何地方

你可以,如果你想使用的URL,而不是一个设置DNS IP。

请记住,任何人都可以访问此URL,因此请确保它具有访问控制。

+0

如果我有一个可以接触电子邮件的Web服务,这仍然是一样的吗?对不起,如果问题是愚蠢的,但我是新来的。 – user811433

相关问题