Articles of http

什么是HTTP请求头必须包含的强制信息?

什么是HTTP请求头必须包含的强制信息?

如何在不调用外部脚本的情况下返回apache中的503状态

我需要从我的一个站点返回一个503状态代码,同时以老旧的SE_firendly方式进行维护。 我似乎无法解决如何在不调用外部脚本的情况下做到这一点,我宁愿避免这种情况。 是否有一个Apache指令,这将允许我返回一个任意的HTTP状态代码,而不诉诸像调用一个PHP脚本设置状态头黑客?

dynamic阻止过多的HTTP带宽使用?

在6月4日的networkingstream量的Cacti图表上我们有点惊讶: http://blog.stackoverflow.com/wp-content/uploads/stackoverflow-cacti-graph-june-15-2009.png 我们在我们的IIS日志上运行了Log Parser ,事实certificate这是雅虎和谷歌机器人索引我们的完美风暴。在这3个小时的时间里,我们看到来自3个不同的谷歌ips的287k点击,加上来自雅虎的104k点击。 哎哟? 虽然我们不想阻止谷歌或雅虎,这是以前出现的。 我们可以访问Cisco PIX 515E ,我们正考虑将其放在前面,这样我们就可以dynamic处理带宽违规者,而无需直接触摸我们的Web服务器。 但这是最好的解决scheme吗? 我想知道是否有任何软件或硬件可以帮助我们识别和阻止过多的带宽使用 ,理想的实时? 也许我们可以把一些硬件或开源软件放在我们的networking服务器前面? 我们大多是一家窗口店,但我们也有一些Linux技能; 如果PIX 515E不够用,我们也会购买硬件。 你会推荐什么?

将所有http请求redirect到Amazon ELB,而不使用if

目前我有一个ELB服务于http://www.example.org和https://www.example.org 。 我想设置它,所以任何指向http://www.example.org的请求都会redirect到https://www.example.org 。 ELB将http请求作为http请求发送,所以使用: server { listen 80; server_name www.example.org; rewrite ^ https://$server_name$request_uri? permanent; } 将无法工作,因为对https://www.example.org的请求仍将在nginx上的80端口。 我知道有可能把它改写成 server { listen 80; server_name www.example.org; if ($http_x_forwarded_proto != "https") { rewrite ^(.*)$ https://$server_name$1 permanent; } } 但是我读过的所有内容都表示, if在nginxconfiguration中应该不惜一切代价来避免这种情况发生,那么每个请求都应该这样做。 此外,这意味着我必须为运行状况检查设置一个特殊的单独configuration( 如下所述 :“…当您在ELB后面,ELB充当HTTPS端点并仅向您的服务器发送HTTPstream量时,打破对ELB需要的健康检查的响应HTTP 200 OK响应的能力“)。 我正在考虑把login到networking应用程序的代码,而不是nginxconfiguration(为了这个问题的目的,让我们假设它是一个基于Django的应用程序),但我不确定是否会更多的开销if在configuration。

有一个HTTP POST的内容的最大大小?

有一个HTTP POST的最大大小? 如果有最大规模,是由协议决定,还是由服务器决定?

什么是IIS7默认存活时间?

什么是HTTP KeepAlive的IIS7默认时间?

公钥authentication或类似的HTTP / HTTPS?

是否可以configurationApache或其他Web服务器来使用某种公钥authentication? 理想情况下,我希望能够让用户在不需要用户名/密码的情况下访问站点,只要他们在浏览器中安装了密钥文件(或类似文件),并且该密钥是“授权的”在服务器端。

是否可以为请求启用http压缩?

我看到很多关于为服务器响应启用http压缩的信息,但是对于传入的请求呢? 浏览器在发送到服务器之前压缩大型表单文章是不合理的? 另一个例子是我们使用的REST Web服务。 我们必须用大XML文件(10+ MB)发送频繁的PUT请求,并且肯定会在双方中看到一些带宽/速度的好处。 那么这是服务器端解决的问题,还是每个Web应用程序都必须单独处理?

如何使用apache转储整个HTTP请求

是否有可能通过Apache转储整个HTTP请求? 我需要跟踪所有传入请求的HTTP头。 怎么做?

subdomain.example.com可以设置一个可以被example.com读取的cookie吗?

我简直不敢相信这是很难确定的。 即使阅读了RFC,我也不清楚subdomain.example.com上的服务器是否可以设置可由example.com读取的cookie。 subdomain.example.com可以设置一个Cookie属性为.example.com的cookie。 RFC 2965似乎明确指出这样一个cookie不会被发送到example.com,但是同样地说,如果你设置了Domain = example.com,那么一个点就被预置了,就像你说的.example.com一样。 综合起来,这似乎是说,如果exam​​ple.com返回设置一个cookies与Domain = example.com,它不会得到该cookies回! 那不可能是正确的。 任何人都可以澄清规则是什么?