仅用于内部访问的 IIS 网站的备用主机名

发布于 2024-07-04 02:42:52 字数 254 浏览 9 评论 0原文

我在 Windows 2003 Server 中使用 IIS 作为 SharePoint Intranet。
外部传入请求将使用主机标头 portal.mycompany.com 并强制使用 SSL。

我想知道是否有办法设置备用主机标头,例如
http://internalportal/
它只接受来自内部网络的请求,但不强制用户使用 SSL。

对于如何设置有什么建议吗?

I'm using IIS in Windows 2003 Server for a SharePoint intranet.
External incoming requests will be using the host header portal.mycompany.com and be forced to use SSL.

I was wondering if there's a way to set up an alternate host header such as
http://internalportal/
which only accepts requests from the internal network, but doesn't force the users to use SSL.

Any recommendations for how to set this up?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

征棹 2024-07-11 02:42:52

Daniel,请记住,仅仅因为某些东西在 IIS 中是可能的,并且可以通过任意数量的现成解决方案(例如硬件负载平衡器和 SSL)实现,并不意味着它受到 SharePoint 支持,它以同样的方式实现。

您可以执行您所要求的操作,但是您应该通过 SharePoint 管理中心、“创建或扩展 Web 应用程序”和“扩展和现有应用程序”来执行此操作。

通过这种方式,您可以创建一个网站(在 IIS 中)来访问现有的 SharePoint Web 应用程序,该网站可以通过不同的主机头、端口、使用 SSL、身份验证机制等进行访问

。一般规则是,如果您可以在 IIS 和 SharePoint 中执行某些操作,则应该仅在 SharePoint 中执行该操作。

Daniel, keep in mind that just because something is possbile in IIS, and via any number of off box solutions (like hardware load balancers and SSL) doesn't mean that it is supported by SharePoint, or that it is implemented in the same way.

You can do what you are asking for, however you should do it via SharePoint Central Administration, and "Create or Extend a Web Application" and then "Extend and Existing Application".

In this way you can create a new web site (in IIS) for accessing your existing SharePoint Web Application, one that can be accessed via a different hostheader, port, using SSL, Authentication mechanism, etc.

As a general rule, if you can do something in IIS AND in SharePoint, you should do it only in SharePoint.

半枫 2024-07-11 02:42:52

假设无法从公司外部访问 http://internalportal/,您可以在 IIS 中设置两个网站。 第一个站点配置为使用主机标头值“portal.mycompany.com”,需要 SSL。 第二个站点配置为使用主机标头值“internalportal”,不需要 SSL。 主机标头值在“网站”->“网站”下配置。 '先进的'。

拥有硬件负载平衡器使事情变得更加容易。 负载平衡器上的站点设置为需要 SSL,而 IIS 中的网站设置为不需要 SSL。

Assuming that http://internalportal/ wasn't accessible from outside the company, you could set up two websites in IIS. The first site, configured to use a host header value of 'portal.mycompany.com', would require SSL. The second site, configured to use a host header value of 'internalportal', would not require SSL. The host header value is configured under 'Web Site' -> 'Advanced'.

Having a hardware load balancer makes things much easier. The site on the load balancer is set up to require SSL, and your websites in IIS are setup not to require SSL.

绳情 2024-07-11 02:42:52

您只需向站点添加第二个主机标头和内部 IP 地址即可进行内部非 ssl 访问

172.16.3.1:443:portal.mycompany.com
172.16.3.2:80:internalportal

You could just add a second host header and internal IP address to the site for internal non-ssl access

172.16.3.1:443:portal.mycompany.com
172.16.3.2:80:internalportal
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文