1

我目前在我的 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
4

1 回答 1

3

这应该很简单。您需要做的就是在您的主机文件中指定每个主机名。在您的情况下,您本地 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

显然,您需要更改<remote_ip>为您的网络服务器的 IP 地址。

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

于 2013-02-27T15:08:22.683 回答