子域指向同一IIS中的不同网站

子域指向同一IIS中的不同网站,iis,dns,Iis,Dns,我有一个运行默认网站的IIS服务器,一个在/LandingPage路径中运行的react应用程序,以及一个在/API中由react应用程序使用的API,因此基本上我有: localhost:80/->默认MVC网站 本地主机:80/登陆页面->反应应用 localhost:80/api->应用程序要使用的api 目前,我有一个指向服务器的域,因此我可以从外部访问它,但我想创建一个应用程序/API的子域,这样我就不需要在我的URL中看到/LandingPage 我能将我的子域设置为直接指向我的lo

我有一个运行默认网站的IIS服务器,一个在/LandingPage路径中运行的react应用程序,以及一个在/API中由react应用程序使用的API,因此基本上我有:

localhost:80/->默认MVC网站

本地主机:80/登陆页面->反应应用

localhost:80/api->应用程序要使用的api

目前,我有一个指向服务器的域,因此我可以从外部访问它,但我想创建一个应用程序/API的子域,这样我就不需要在我的URL中看到/LandingPage

我能将我的子域设置为直接指向我的localhost:80/LandingPage吗?我应该在IIS上这样做,还是在DNS配置中这样做

基本上,访问“app.domain.com”会直接指向“localhost:80/LandingPage”,这可能吗


谢谢大家!

是的。您需要在IIS上创建虚拟服务器。我不是IIS方面的专家,但它涉及:

  • 为每个网站创建不同的文件夹
  • 具有指向web内容文件夹的路径
  • 绑定主机名。在“站点”下选择网站连接时,绑定选项将出现在右侧的“操作”选项卡下。
    • 进入绑定屏幕后,单击添加
    • 在主机名字段中输入您的域名

更多信息:


在IIS中创建一个新网站,将其映射到您的react应用程序,并将您的子域
app.domain.com
绑定到此网站。这样,你就可以在你的子域url外部访问你的react应用程序。我完全忘记了主机名,它工作得很好,谢谢!