在IIS Express中托管一个Webapi,因此只能由父Web应用程序访问它

问题描述 投票:0回答:1

我有2个单独的webapi应用,我希望第一个成为普通的webapi应用,任何经互联网授权的人都可以访问。对于第二个应用程序,我需要它不能公开访问,而只能供第一个应用程序使用(因此第二个应用程序必须以某种方式“嵌套”在第一个应用程序中)。谁能告诉我我该如何实现(这些应用程序目前托管在IIS Express中,但将在iis中投入生产)?非常感谢

iis iis-express webapi
1个回答
0
投票

如果您担心安全性(每个人都应该如此),则可以将IIS配置为仅允许特定计算机,计算机组或域访问您的网站。步骤如下:

1)打开IIS控制台并转到网站的属性。

2)双击IP地址和域限制。

enter image description here

3)单击“添加允许输入...”(在右窗格中)以添加允许访问该网站的IP地址或IP地址范围。单击确定。重复此步骤,将其他IP地址添加到列表中。

一旦添加了允许的IP地址,请单击“编辑功能设置...”,然后为未指定的客户端选择“拒绝访问”。单击确定。

现在,只有具有指定IP地址的用户才能访问该网站。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.