iis - 子域指向同一个 IIS 中的不同网站
问题描述
我有一个运行默认网站的 IIS 服务器,在 /LandingPage 路径中运行的反应应用程序和 /api 中的反应应用程序使用的 API,所以基本上我有:
localhost:80/ -> 默认 MVC 网站
localhost:80/LandingPage -> React APP
localhost:80/api -> APP 使用的 API。
目前我有一个指向服务器的域,所以我可以从外部访问它,但是我想为 APP/API 创建一个子域,所以我不需要在我的 URL 中看到 /LandingPage。
我可以将我的子域设置为直接指向我的 localhost:80/LandingPage 吗?我应该在 IIS 上这样做还是在 DNS 配置中完成?
基本上访问“app.domain.com”会直接指向“localhost:80/LandingPage”,这可能吗?
谢谢!
解决方案
是的。您需要在 IIS 上创建一个虚拟服务器。我不是 IIS 专家,但它涉及:
- 为每个网站创建不同的文件夹。
- 在 IIS 管理器上使用 Web 内容文件夹的路径创建两个不同的网站。
- 绑定你的主机名。当您在Sites下选择您的网站连接时, Bindings选项将出现在右侧的Actions选项卡下。
- 进入绑定屏幕后,单击Add。
- 在主机名字段中输入您的域名。
更多信息:
推荐阅读
- javascript - 如何使用 Node JS 下载在浏览器中的页面上打开的 html
- user-interface - 场景生成器预览显示比最终结果大得多的所有对象
- regex - 正则表达式匹配以下序列的多个字符串
- c++ - C++中动态数组的创建和使用
- android - RecyclerView 仅在方向更改后从 ViewModel 填充数据
- java - 限制在 Java 中可以调用方法的次数
- python - Python - Kmeans - 将质心添加为新列
- javascript - 如何从 wordpress 自定义字段动态生成 vue 组件
- docker - LimitRange 的 default、defaultRequest、max 和 min 限制之间的关系
- c++ - 是否存在使用信号量而不通过 shared_ptr 延长寿命的危险用例?