问题标签 [hostheaders]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4845 浏览

iis - 如何访问在本地计算机上的 IIS 中配置了主机头的网站?

当使用主机头在 IIS 中的同一 IP 地址上托管多个网站时,是否有任何方法可以从本地计算机上运行的浏览器访问该网站?

当给定的 Web 组件仅允许从本地计算机进行配置时,通常需要这样做。当 ASP.Net 的内置错误处理功能不起作用并且您只能在浏览器中查看错误但不想让远程用户看到它时,它也很有用。

这让我困惑了一段时间,每次遇到它时,我都会沮丧地放弃并重新配置东西,这样我就可以远程完成这些任务。

补充: @Ishmaeel - 修改主机似乎没有帮助 - 你要么收到 400 错误(如果所有网站都有主机头),要么配置的任何站点都没有主机头。

0 投票
1 回答
5153 浏览

content-management-system - 在单个 umbraco 实例上发布多个站点

我希望为已经将 umbraco 用于其内容管理系统的站点设置一个并行站点。新站点将共享管理员、模板、宏和媒体资源,但不共享任何内容。如果我使用 umbraco 安装设置多个指向同一目录的主机头,如何根据正在访问的 url 切换站点的顶部节点(home 与 home2)?

0 投票
3 回答
4460 浏览

wcf - 如何对 IIS 6 托管的 WCF 服务进行负载平衡?

我们使用 BigIP 在我们的两个 IIS 服务器之间进行负载平衡。我们最近在这两个 Windows Server 2003R2 服务器上部署了由 IIS 6 托管的 WCF 服务。

每台服务器都配置了两个主机头:一个用于负载平衡器地址,第二个主机头仅指向该服务器。这样我们就可以引用负载均衡组中的特定服务器进行调试。

所以当我们运行时我们立即得到了错误:

这个集合已经包含一个带有 http 方案的地址。此集合中的每个方案最多可以有一个地址。参数名称:项目

我做了一些研究,我们可以实现一个过滤器来告诉它忽略其中一个主机,但是我们无法从该地址访问服务器。

在这种情况下,允许我们通过http://domain.com/service.svchttp://server1.domain.com/service.svc 访问WCF 服务的最佳解决方案是什么?

如果我们应该按照某些网站的建议创建自己的 ServiceFactory,是否有人对此有任何示例代码?

任何帮助深表感谢。

编辑:如果可能的话,我们将需要能够从两个地址中的任何一个访问 WCF 服务。

谢谢你。

0 投票
6 回答
7217 浏览

iis - 在 IIS 中使用 IP 地址或主机标头

我想知道这方面的最佳做法?我知道有两种方法可以使用 IIS 和托管多个网站。

首先是每个网站都有一个IP

第二种是使用主机头,以及 IIS 的单个 IP 地址

我想知道哪个是最佳实践,为什么应该首选一个而不是另一个?

谢谢!

0 投票
2 回答
3084 浏览

iis-6 - IIS 6,复制所有站点主机头的工具?

我有一个 Server 2003 框,其中包含大约 6 个站点,每个站点大约有 15-20 个主机标头。

是否有一个工具可以复制所有主机头记录并自动将它们移动到新服务器,这样我就不必在新服务器中再次手动输入每个主机头?

谢谢。

0 投票
1 回答
6191 浏览

apache2 - 使用 Apache2 在同一服务器端口上托管多个域

如何通过 webmin 或命令行(我正在使用 RHEL5 Linux)配置 Apache2,以便我可以在同一端口上的同一服务器上拥有多个域,但在不同的子目录中?

例如,尝试在同一台服务器的端口 80(默认端口)上检测 homerentals.ws 和 homerepair.ws。我知道我的 DNS 保存了这两个地址,并且网络点击当前进入了同一个测试页面。现在我需要的只是让网络点击进入一个子目录,但不显示这个子目录。例如,我希望人们去http://homerentals.ws并被重定向回http://homerentals.ws/homerentals/。相反,http://homerentals.ws将转到 /var/www/html/homerentals,而http://homerepair.ws将转到 var/www/html/homerepair,但在 URL 中看起来没有任何不同。

在 IIS 上,我用主机头检测做过一次。但我不知道如何通过 webmin 或文件编辑在 RHEL5 Linux 上执行此操作。我被困住了。

0 投票
1 回答
194 浏览

iis-7 - 如何在 IIS7 中填写 Internet 服务器证书申请表?

我正在为一对测试服务器(2008 R2、IIS7)中的一个请求我的第一个 SSL 证书。我们的 CA 不是 AD 的一部分,所以我发现我需要执行“请求 Internet 证书”。但是,该链接不是很有帮助,因为它没有告诉您在框中放置什么。我很确定我对除了“通用名称”框之外的所有内容都没有问题。我想我需要在这里输入服务器名称,但我不确定。

通常,我在我的站点中使用主机头,以便我的网络人员可以为我提供负载平衡,或者至少,在一对服务器之间进行故障转移。我可以在此处执行此操作吗?如果可以,我是填写主机头名称还是服务器名称?

0 投票
1 回答
3633 浏览

iis - 如何使用 powershell 1.0 更改 IIS6 中所有站点的 IP 地址?

在带有 IIS 6 的 Windows Server 2003 下使用 Powershell 1.0。

我有大约 200 个网站要更改其 IP 地址(如“网站标识”部分“IP 地址”字段中“网站”选项卡上的网站属性中所列。

我找到了这段代码:

我怎么能做这样的事情但是:

  1. 循环访问 IIS 中的所有站点
  2. 不插入主机头值,而是更改现有的。
0 投票
3 回答
733 浏览

asp.net - 设置主机标头后,我可以获取 webServer 的名称吗(IIS、asp.Net)

当主机标头在 asp.net Web 应用程序中设置为其他内容时,是否可以找到 Web 服务器的名称?环境是公司内网,Windows 2003 服务器(IIS 6)。

例如,主机标头可能设置为 myApp.company.com,服务器名称可能是 webAppServer1.company.com 或 webAppServer2.company.com

使用服务器变量“SERVER_NAME”只返回主机头......

多谢!

0 投票
2 回答
837 浏览

asp.net - 当 ASP.NET 服务器作为反向代理位于 ISA 服务器后面时,获取原始 HOST 地址

我想知道当 Web 服务器位于充当反向代理的 ISA 服务器后面时,如何获得原始主机 IP。

其他反向代理(如 squid)将“X_FORWARDED_FOR”值添加到请求标头,但 ISA 服务器没有。

谢谢