【问题标题】:Access two sites hosted on my IIS server with the same port?使用相同的端口访问托管在我的 IIS 服务器上的两个站点?
【发布时间】:2013-02-13 10:56:59
【问题描述】:

我目前在我的 IIS 7 服务器上托管了两个网站。每个网站都有自己的主机名,但共享相同的端口 (80)。

一切都在本地运行良好以访问这两个网站:

站点 #1: http://localhost/ -> http://arcadiastudio.ch

站点 #2: http://webService.ch/

但从外部我无法访问托管在同一端口上的第二个网站。我不知道该在 URL 中输入什么:

站点 #2: http://arcadiastudio.ch/??

这是我的主机文件中的内容:

127.0.0.1       localhost
127.0.0.1       webService.ch
::1             localhost

【问题讨论】:

    标签: iis iis-7 webserver hosting windows-server-2008


    【解决方案1】:

    这应该很简单。您需要做的就是在您的主机文件中指定每个主机名。在您的情况下,您本地 PC 上的主机文件应如下所示:

    127.0.0.1       localhost
    127.0.0.1       webService.ch
    ::1             localhost
    127.0.0.1       arcadiastudio.ch
    

    远程 PC 上的 hosts 文件应如下所示:

    127.0.0.1       localhost
    <remote_ip>     webService.ch
    ::1             localhost
    <remote_ip>     arcadiastudio.ch
    

    显然,您需要将&lt;remote_ip&gt; 更改为您的网络服务器的IP 地址。

    另外,如果您想允许 任何 远程 PC 连接,您需要为 DNS 注册您的域名 - 您无法编辑世界上的每个主机文件!!

    【讨论】:

    • 是的。极好的。太感谢了!最后一个问题。如果我将我的第二个站点链接到不同的端口。我可以像这样访问我的第二个网站:arcadiastudio.ch:8080/WebService,所以我不需要注册第二个域名!
    • 我不太明白你的问题,但是为了告诉你的电脑 arcadiastudio.ch 可以在 IP www.xxx.yyy.zzz 上找到,你需要一个主机文件条目,或者一个 DNS 条目那个域名。在这种情况下,端口实际上并不相关。
    猜你喜欢
    • 2020-04-08
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-28
    • 2018-09-23
    • 1970-01-01
    相关资源
    最近更新 更多