端口不可访问

端口不可访问

我正在使用 AWS Windows EC2 实例。我在机器中设置了入站规则以打开所有端口以供公共访问。我在 8080 端口安装了 IIS 和 XAMPP。

现在我可以用来123.234.345.456打开 IIS 和 123.234.345.456:8080XAMPP。到目前为止没有问题。

现在我安装了 Telerik Sitefinity 项目管理器。它创建了一个动态端口14356,但当我使用123.234.345.456:14356它时,它说无法访问站点。我尝试重新安装应用程序并使用 XAMPP 重新使用该端口,一切正常。但无论 Sitefinity 项目管理器使用什么端口(每次启动都是动态的),它都无法正常工作。

但在 RDP 中,我可以访问所有这些端口,例如

localhost
localhost:8080
localhost:14356 //Or any port created by Sitefinity

答案1

根据您的描述,我怀疑您的应用程序仅在本地主机 (127.0.0.1) 上侦听,因此无法从外部访问。您可以通过运行以下命令自行查找:

netstat -na | grep 14356

在这种情况下,您将需要更改应用程序配置,以便它监听所有或可从外部访问的 IP 地址(0.0.0.0:14356 或 123.234.345.456:14356)

事实证明您正在运行试用版,并且它只能在本地主机上运行。

使用任何版本的免费试用版。

Sitefinity 试用版仅供评估之用。您只能在本地主机上运行试用版。试用期满后,网站将重定向到 Sitefinity 激活许可证页面。

参考:http://docs.sitefinity.com/create-projects

相关内容