我正在使用AWS windows EC2实例。 我在机器中设置入站规则以打开所有的公共访问端口。 我在8080端口安装了IIS和XAMPP。
现在我可以使用123.234.345.456打开IIS和123.234.345.456:8080打开XAMPP。 到目前为止没有问题。
现在我安装了Telerik Sitefinity项目经理。 它创build了一个dynamic端口14356但是当我使用123.234.345.456:14356它说,网站无法到达。 我试着重新安装应用程序,并重新使用端口与XAMPP和所有的作品。 但无论Sitefinity项目经理使用哪个端口(每次启动都是dynamic的),它永远不会工作。
但在RDP中,我可以像访问所有这些端口
localhost localhost:8080 localhost:14356 //Or any port created by Sitefinity
从你的描述来看,我怀疑你的应用程序只在本地主机(127.0.0.1)上监听,这就是为什么它不能被外部访问。 你可以通过运行来find它自己:
netstat -na | grep 14356
在这种情况下,您将需要更改应用程序configuration,以便它监听所有或可在外部访问的IP地址(0.0.0.0:14356或123.234.345.456:14356)
事实certificate,你正在运行一个试用版,它只能在本地主机上运行。
使用任何版本的免费试用版。
Sitefinity试用版本仅用于评估目的。 您只能在本地主机上运行试用版。 试用期过后,网站将redirect到Sitefinity激活许可证页面。
参考: http : //docs.sitefinity.com/create-projects