2017-11-25 472 views
0

对于我来说,如何让我的域名在iis中将我的静态IP指向/应用程序名称是非常痛苦的。使我的域名指向一个静态IP,其中我的网站托管着“/ applicationName”

我已经成功地指出了我的静态IP,但是我怎么能指向我的网站,它位于/文件夹内,例如122.33.44.55/MyApp。 有没有办法做到这一点?我使用iis 10。

我已经尝试使用掩码进行域名转发,但所有网址都隐藏在我的域名内。

+0

您是否在IIS中的另一个网站中创建了一个应用程序“内部”?或者你[创建了一个新的网站](https://www.iis.net/learn/get-started/getting-started-with-iis/create-a-web-site)?您可以在IIS中为单个IP使用多个“站点”。 – EdSF

+0

我已经建立内部网站 –

+0

应用那么很有可能的“默认” IIS网站和你的应用是它的虚拟目录之一。如果您希望它是“专用”(自己的网站/应用程序),请创建一个全新的“网站” - 请参阅上面的链接。您还可以从在IIS管理器中的“默认的IIS站点”将其删除(** **不是说要删除的物理文件,只是从一个默认的IIS站点的“孩子”将其删除)。心连心。 – EdSF

回答

0

好吧我明白你在说什么,但是当我创建像website2这样的新网站并在其中添加我的应用程序时,我该如何指出它与我所购买的域名?我主要担心的是,我想从我的域名www.showapp.com

当你create a new site in IIS,如果你有超过1 Sites,你的服务器只有1个IP,或点假设233.44.32.1/MyApp你想分享给多个站点相同的IP,然后使用(在链接中列出的步骤#10)

操作窗格host headers - >编辑站点 - >绑定(IIS管理器)

Edit Your Site Bindings

屏幕截图显示:

  • Sites在IIS
  • 的对话框,当你编辑 - >绑定您Site - 在这个截图中,我编辑一个网站,我命名为WebApi的绑定(每个站点都会有自己的绑定/设置)。
  • 提供您的服务器的公共IP地址
  • 添加主机名 - 例如, www.domain.com
  • 你可能不得不这样做两次 - 重复上述步骤主机头domain.com(没有“WWW”)
  • 假设你已经配置DNS和网络正常,您应该设置。

注:

  • 的屏幕截图显示我的本地IIS服务器。这不是公众,所以我没有做公共DNS,只是设置我的本地hosts文件(而不是DNS)对于我想要的任何主机(无效的TLD像上面dev.webapi

  • 有设置服务器启动的多种方式(例如网络中的公共vs本地IP等),我在这里没有详细讨论,所以这些是“一般”

+0

感谢他的工作.. –

相关问题