我已经了解到,我们可以使用CURL发送多个HTTP请求: curl -I http://linuxbyexample.co.nr http://lne.blogdns.com/lbe 或这个: xargs curl -I < url-list.txt 我们怎样才能把所有的答案都保存下来 – 每一个答案都是不同的文件?
我对最简单的解决scheme感兴趣,身份validation实际上甚至不需要testing用户/传递对…它只需要执行httpauthentication挑战。 我正在尝试在我正在使用的库的代理上testinghttp auth。 我已经实现了一个脚本,返回“OK”作为我的程序使用,如下所示: auth_param basic realm Squid proxy-caching web server auth_param basic program /usr/local/bin/ok 鱿鱼死了,这是什么显示在我的日志中: 2012/03/13 13:09:24| WARNING: basicauthenticator #1 (FD 12) exited 2012/03/13 13:09:24| WARNING: basicauthenticator #2 (FD 14) exited 2012/03/13 13:09:24| WARNING: basicauthenticator #3 (FD 16) exited 2012/03/13 13:09:24| WARNING: basicauthenticator #4 (FD 18) exited 2012/03/13 13:09:24| Too few basicauthenticator processes are […]
我正在为一个非常有限的设备创build一个Facebook客户端 – 它的网页浏览器(ANT Galio)不能正确处理HTTP302的图像来源。 我的UC看起来像这样 – 在Web应用程序标记configuration文件图像放置方式: <img src="http://reverseproxyfqdn/graph.facebook.com/profileId/picture/" /> 当代理请求graph.facebook.com/profileId/picture/时,它将HTTP 302redirect到不同的地址,例如fbcdn-profile-a.akamaihd.net/someUrl 。 此响应反向代理Web浏览器,位置标题已更改为reverseproxyfqdn / fbcdn-profile-a.akamaihd.net / someUrl 。 我testing过的所有网页浏览器都能正确处理,但不是ANT Galio。 我需要直接返回从fbcdn-profile-a.akamaihd.net/someUrl获得的图像,作为对reverseeproxyfqdn / graph.facebook.com / profileId / picture /的响应 – 因此不要将整个HTTP 302redirect故事暴露给networking浏览器。 有谁知道如何在Nginx或Apache 2.2中做到这一点? 我想避免为此创build一个特殊的PHP / Perl / Java应用程序,并通过HTTP服务器configuration实现它。
我们的局域网中有300台主机。 他们使用Linux服务器作为默认网关。 我们需要通过一个服务器机器发送所有的stream量,然后将其转发到互联网。 我想添加一个中央login系统,所有学生需要先login才能访问互联网。 未经授权的访问将被redirect到一个链接。 过程应该是这样的, Student_Request-> Login -YES-> Internet 我怎样才能实现这个? 我的意思是从哪里开始? 有没有什么工具来控制iptable的设置? 还有一件事,我们的服务器在linux下运行。
我的主机是 – 可以理解的 – 削减新服务器提供的IPv4地址,以便下次我将我的东西重新定位到新的服务器时,我将获得大量的IPv6地址,但只有一个IPv4地址。 对于我只运行一个实例(如SMTP)的服务,这不应该是一个问题。 我将通过简单的NAT(使用iptables/6 )来进行NAT转换。 但是,对于其他服务 – 我特别担心HTTP / S在这里 – 我看到如何将传入的stream量传递给正确的访客机器,显然将出站数据导出到客户端。 我的主要问题是安全性。 我想我可以(ab)使用一个通常的代理服务器或一个也可以作为代理服务器的web服务器(nginx,lighttpd)。 但是,在这种情况下,访客系统将此视为“本地请求”,某些访问控制机制可能会失败。 此外,HTTPS在这里是一个大问题,因为encryption的stream量,虽然我可以让主机系统完全实现HTTPS部分和代理/来宾系统未encryption(已经在一台机器上使用该方法,其中一个lighttp实例作为Apache2后端的前端处理一组特定的URI)。 即使处理个别域名是由个别客户执行,我怎样才能向外界提供相同的服务(HTTP / S在这里)? 或者说,现在最好的做法是什么呢? [internet] <–> [IPv4:host] <-+-> [guest:foo.org] | |-> [guest:bar.org] | |-> [guest:baz.org] …还是我可以忽略所有这些问题,只给这些域AAAAlogging,让客户端处理一切?
这个问题的标题很自我解释,但是: 每次收到请求时,apaches是否保持活动超时复位(如在,重新开始)? 举个例子,假设我们有一个60秒的保活超时时间: 秒0 – 收到第一个请求,保持活动开始 – 超时当前60秒 第二个10 – 下一个请求收到,保持活着重置 – 超时目前60秒 要么 秒0 – 收到第一个请求,保持活动开始 – 超时当前60秒 第二个10 – 下一个请求收到,保持活着不复位 – 超时目前50秒 谢谢。
我用简单的nginx服务器来提供mp3。 我在日志文件中看到的是,有很多请求,特别是来自AppleCoreMedia,有时是Android的使用者,它们使用短的请求来洪泛服务器。 有时他们会一直要求下载相同的部分内容很长一段时间; 有时一个多小时。 例如: “GET /somefile.mp3 HTTP / 1.1”206 33041“AppleCoreMedia / 1.0.0.9B206(iPhone; U; CPU OS 5_1_1,如Mac OS X; en_us)” “GET /somefile.mp3 HTTP / 1.1”206 33041“AppleCoreMedia / 1.0.0.9B206(iPhone; U; CPU OS 5_1_1,如Mac OS X; en_us)” “GET /somefile.mp3 HTTP / 1.1”206 33041“AppleCoreMedia / 1.0.0.9B206(iPhone; U; CPU OS 5_1_1,如Mac OS X; en_us)” […] 我也得到了很多,但不是那么多,其中: “ – ”400 […]
我最近遇到了https://stackoverflow.com/q/12365109/151453中描述的问题。 由于Subversion版本库文件由HTTP服务(svn 1.7)不支持下载恢复,是否有任何反向代理技术,可以cachingsvn文件,然后提供给客户端的简历支持?
当Apache收到来自特定(恶意)用户代理的请求时,是否可以让Apache返回500状态?
我们公司使用这些设置(不要问我为什么) – 对于每个请求,他们都希望从服务器获得新的请求。 这是一个只使用IE的Intranet系统。 他们将其定义在: 我们在iis7也有Windows身份validationNTLM 。 我有2个问题,请。 问题#1) 当浏览器发出请求(css)时: (暂时留下401响应 – 这是ntlm的工作原理) 他正在请求if-modified-since标题。 他为什么要添加这个头文件? 我如何configuration它? 为什么他不使用IE中的设置,并尝试每次都下载 – 正如我在第一张图片中显示的那样? 问题2) ( ntlm谈判之后 )的回应是: Not-modified响应是304头。 我假设它是因为我们发送了带有if-modified-since标头的请求。 但有一个问题。 他实际上是告诉我从我的caching中下载。 但是我在IE设置中明确告诉他 – 不要从caching中加载。 我在这里错过了什么? 非常感谢。