我有一台 IIS 服务器。
在默认网站中托管了 2 个应用程序。
可通过 IP/主机名访问:
http://。.*.**/授权服务器
http://。。*。**/客户端服务器
有没有办法通过 subIP 来访问它?
因为我不能在路径中使用“/”字符。
我没有任何购买域名,所以请帮助我。
答案1
如果路径中不能有 /,那么您只剩下以下两个选项之一:
- 两个网站,相同的 IP 地址 - 但只能通过主机名访问
- 两个网站,两个不同的 IP 地址 - 但可通过主机名或 IP 地址访问
使用选项 1,您实际上创建了两个网站 - 一个网站的路径是指向 AuthorizationServer 的直接路径,并在站点绑定中使用“主机名”。这被称为使用主机标头根据客户端发出的 HTTP 请求提供内容。另一个网站当然具有类似的设置,但主机名不同。
使用选项 2,您还可以创建两个网站,每个网站的根目录都是应用程序 - 并且您可以使用 Windows 中的 TCP/IP 属性向您的 Web 服务器添加一个额外的 IP 地址。但是,这意味着您无法在 Web 服务器上使用 DHCP。添加两个 IP 地址后,您只能将每个网站绑定到其中一个 IP。
这是您在问题中倾向的选项。