问题标签 [http-host]

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 投票
1 回答
91 浏览

python - 来自探测黑客的 Django HTTP_HOST 错误,如何禁用此 500 错误?

我收到一条错误消息发送到我的管理员电子邮件地址:

此错误消息以大约每分钟两个的恒定速率出现。

我想停止发送到我的管理员电子邮件的所有错误消息,这些错误消息是 HTTP_HOST 错误,但同时仍会收到 500 条错误消息。我查看了文档,找不到任何帮助。我在 Stack Overflow 上搜索,只发现将 nginx 80 端口服务器配置文件更改为包含头错误为 444 错误,从而绕过 500 错误报告。然而,这并没有奏效。

是否有任何setting.py变量可以排除某些错误?时间至关重要——就像我说的那样,每分钟有 2 封该死的电子邮件来自某个拼命抓取数据的混蛋。这不是安全风险,但它很烦人,并且消耗了我的电子邮件主机的每月电子邮件限制。

谢谢你的帮助。

0 投票
1 回答
494 浏览

iis - iis 8 url 重写 https 和 www

我需要进行以下重定向,但我无法获得最后一个:

所有人都必须去:

  • https;//www.example.com

(注意:分号实际上是冒号)

前两个使用条件“{HTTPS} Matches off”处理,但我试图让最后一个使用 {HTTP_HOST} 或 {URL} 并且没有任何事情发生。

什么条件适合我?

0 投票
0 回答
348 浏览

php - Lightsail 配置 Apache 的 HTTP_HOST

我有一个使用 AWS Lightsail 的 LAMP 堆栈托管的实例。我在 Godaddy 上也有一个主机名。

$_SERVER['HTTP_HOST'] 返回应用程序运行的 127.0.0.1:8000。无论如何配置Apache以便返回主机名?

0 投票
1 回答
59 浏览

.htaccess - .htaccess: rewriteCond 到同一个 URL 中的另一个页面,带有参数

我为爬虫和搜索引擎设置了 .htaccess 条件,它将它们带到一个“静态”页面,在那里它们可以抓取所有内容。

到目前为止,我的域{client} .realdomain.com 其中{client}是一个客户的子域。

当客户然后在社交网络上分享某些东西时,例如 facebook/linkedin,他们的爬虫被带到我的 .htaccess 中,它具有以下条件(并且这有效)

网址示例:http://{client}.realdomain.com/s/token

最终将成为http://{client}.realdomain.com/static.php?token=token

如前所述,这里的任何东西都很完美,但现在我正在转向拥有不同的域,所以它可以

{client}.real-domain.com{client}.sunset.com

我在我的 .htaccess 中本质上是相同的东西,但是当它重定向时它应该带着整个域,所以它会去,例如http://{client}.sunset.com?static.php=token=my-secret-token,如果一个爬虫来{client}.sunset.com/s/my-secret-token

我该怎么做呢?我似乎是一个简单的解决方案,但由于某种原因,我似乎无法理解它。

谢谢

0 投票
0 回答
377 浏览

nginx - 如何在 Nginx 上检测和过滤 http_host

我一直在为 http_host 做一些关于 nginx 的研究。有人窃取了我的内容,我正试图阻止它。

例如,我的网站是 www.mywebsite.com,而网站 www.thiefsite.com 窃取了我认为是代理网站的内容。每当我更改某些内容时,它都会直接影响。我试图用 phpinfo 查看它的 IP 等我发现 ip 是 cloudflare 所以没有办法禁止 IP 但我在 phpinfo 上看到了

$_SERVER['HTTP_HOST'] = www.thiefsite.com $_SERVER['SERVER_NAME'] = www.thiefsite.com

我的问题是,我是否可以在 nginx 上检测并阻止(或重定向到页面)不是我的域的 http_host ?

我已经有默认值但什么也没做。

`server { 监听 443 默认;服务器名称 _;

}`谢谢。

0 投票
2 回答
35 浏览

php - 如何获取,在哪个页面中我在 php 中发布了我的数据?

如何获取 $_POST 变量中的数据来自哪个页面/url $_SERVER['HTTP_HOST']:?

0 投票
1 回答
470 浏览

httprequest - HttpClient - 执行 HttpRequest 时何时使用 HttpHost 参数

使用以下代码时:

什么时候使用是个好习惯

因为 httpHost 的主机可以通过包含 URL 的 HttpRequest 来确定

打电话有什么好处吗

它是代理/防火墙/平衡器相关的解决方案吗?主机何时与 URL 的主机不同?

0 投票
0 回答
536 浏览

php - Nginx:使用来自 x_custom_header 的值修改 http_host 标头

我一直在尝试做这件事,但对我来说没有任何效果。希望这里的任何人都可以提供帮助......

此处的 php 应用程序读取$_SERVER['HTTP_HOST']并判断标头的主机部分,它决定服务于哪个站点。这里的问题是,Nginx 以$http_host =mainweb.prd.mydomain.net$x_custom_header =bob(或alicejoe等)形式接收标头。我需要 [重新] 将 http_host 的值设置bob.prd.mydomain.net。我想我需要做这样的事情:

但这显然行不通。知道我该怎么做。我在这里看到的所有示例实际上都是针对 URL 重定向的,它实际上是在更改浏览器中的 URL,这是我绝对不想要的。知道我该怎么做吗?任何指向正确方向的指针都将非常感激。

-桑

0 投票
0 回答
144 浏览

java - 是否可以覆盖 HttpRequestHeader Host spring boot

我试图RequestHeader根据一些在线资源覆盖我的主机,它指出设置sun.net.http.allowRestrictedHeaders为 true 将使主机能够被编辑,如下所示:

基本上我正在尝试将主机设置为 my.dummy.test。但是,当我在发布帖子后检查标题时,主机不会更新为 my.dummy.test。

我正在使用 spring boot starter parent ( 2.3.0.RELEASE ) 和 java JDK 14。有什么建议我可以如何实现吗?

0 投票
1 回答
24 浏览

apache - apache在https中从无www重定向到www域

编辑: Redirect permanent "/" "https://%{HTTP_HOST}/"实际上在第一次重定向中不起作用。它似乎可以工作,因为我的 CDN 自动将 http 重定向到 https:,而不是因为我的设置。对困惑感到抱歉。


我正在尝试编写 Apache httpd 配置文件以将所有 http 流量重定向到 https,并且还需要将无 www 域重定向到 www。

例如
http://example.com http://www.example.com https://example.com
应该全部重定向到
https://www.example.com

这是我所做的:

这部分有效。所有http都重定向到https。请注意,%{HTTP_HOST} 已解析并替换。现在我需要将无 www 重定向到 www

当我访问https://example.com它时,它会重定向,但这次它被重定向到 https://www.%{HTTP_HOST}/而不是https://www.example.com/.

现在如果我使用
Redirect permanent "/" "https://www.example.com/"
thenhttps://example.com将被重定向到https://www.example.com

所以看起来 %{HTTP_HOST} 在第二个 VirtualHost 块中没有被替换。

如何使它正确?