这可能是一个非常愚蠢的问题,但我是新来的。 我目前正在学习系统pipe理,并被要求设置基本的监控(检查网站返回HTTP 200)。 这是设置: 服务器每天运行一个网站和备份到服务器二。 服务器二存储备份。 因此,如果我的任务是“设置基本监控”,那么服务器上的网站返回一个200的HTTP状态,我应该在哪里放置监控软件? 在服务器二? 我想这一定是这样,因为如果服务器的网站没有返回一个OK的HTTP状态,那么这意味着监测工具也会失败呢? 我正在计划使用Nagios,但是我很困惑,甚至不知道从哪里开始。 对不起,这个愚蠢的问题! 谢谢。
如何configurationSquid发送HTTP 1.1请求的HTTP 1.1响应? 我发现,如果浏览器发送HTTP 1.1请求,即使提供内容的原始Web服务器发回HTTP 1.1响应,squid也会发回HTTP 1.0响应。
使用trac ,我收到了以下头文件的回应: Cache-control: must-revalidate 此外,没有“过期”标题正在发送。 然而,我们的本地代理正在caching这些响应,所以当编辑时,页面需要被“刷新”来更新。 代理人是否行为不端? 其他可能相关的头文件: Connection Keep-Alive Proxy-Connection Keep-Alive Keep-Alive timeout=15, max=100
如果我要login – 比如说 – Gmail.com(默认情况下使用HTTPS),如果我在未encryption的无线networking上,我的login名和密码是否会被拦截? 如果我仍然有来自以前会话的logincookie,以便我不必重新inputlogin名和密码,第三方是否可以访问我的帐户? HTTP和HTTPS在这里有区别吗?
好的,所以我将Node.js服务器放置了一段时间,然后回来在日志中find一些非常有趣的东西。 显然中国或波兰的一些白痴试图使用目录遍历来攻击我的服务器,而不是,虽然他似乎虽然没有成功,但我无法理解日志中的几个条目。 这是“hohup.out”文件的输出。 攻击开始,显然他正试图find我的服务器中的一些控制台条目。 所有这些失败,并返回一个404。 [90mGET /../../../../../../../../../../../ [31m500 [90m6ms – 2b[0m [90mGET /<script>alert(53416)</script> [33m404 [90m7ms[0m [90mGET / [32m200 [90m2ms – 240b[0m [90mGET / [32m200 [90m1ms – 240b[0m [90mGET / [32m200 [90m2ms – 240b[0m [90mGET /pz3yvy3lyzgja41w2sp [33m404 [90m1ms[0m [90mGET /stylesheets/style.css [33m404 [90m0ms[0m [90mGET /index.html [33m404 [90m1ms[0m [90mGET /index.htm [33m404 [90m0ms[0m [90mGET /default.html [33m404 [90m0ms[0m [90mGET /default.htm […]
我该如何编写一个脚本,向网页发送获取请求并返回格式良好的http头?
我正在使用Fiddler来监视一些HTTPstream量。 我想configuration它来观看几个特定域的stream量。 我知道 CustomRules.js可以被修改来处理通过fiddler的stream量 oSession.HostnameIs("required.host.name")可用于检查主机名 我想在OnBeforeRequest(oSession: Session)函数中检查主机名 我不知道的是我需要设置忽略或隐藏会话的语法或属性。 有任何想法吗?
我想创build一个简单的基于JSON的协议,以允许我的游戏与我的自定义服务器交谈,但是我不想将其embedded到HTTP中。 如果我在端口80上向我的服务器发送一个自定义的基于文本的协议请求,防火墙会阻止它使用HTTP格式,还是只关心端口号? 我不会使用与服务器相同的服务器,所以我不在乎丢失真正的Web服务的端口80。 作为一点澄清,我主要关心的是大多数人可能拥有的典型的家庭防火墙,而不是高端的企业防火墙。
我试图以编程方式获取页面,每次都需要10秒来parsing主机。 在另一台机器上,它只需要30秒。 两个Linux。 我的代码是在Java中,但问题是使用wget重现: time wget -d –header "User-Agent:Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Ubuntu/10.10 Chromium/11.0.696.65 Chrome/11.0.696.65 Safari/534.24" http://www.sportsdirect.com 这将持续10秒钟: Resolving www.sportsdirect.com… 86.17.5.250 我们正在Linux上运行。 混淆事物进一步浏览器在同一台机器立即获取相同的页面。 任何线索?
在尝试设置OpenDNS的时候,并没有使网站过滤真正起作用,我意识到我的ISP正在做所有HTTP请求的恶意软件。 长话短说,如果有一个Host:头,什么IP地址我用什么都不重要,我得到的网站取决于Host:头,没有别的。 即使在请求中指定了HTTP / 1.0,它似乎也会自动使用HTTP / 1.1。 例子: 通过Host: yahoo.com连接到google.com $ echo -e "HEAD / HTTP/1.0\r\nHost: yahoo.com\r\n\r\n" | nc google.com 80 HTTP/1.1 301 Moved Permanently Date: Mon, 02 Jan 2012 10:50:13 GMT Location: http://www.yahoo.com/ Vary: Accept-Encoding Content-Type: text/html; charset=utf-8 Cache-Control: private Age: 0 Server: YTS/1.20.0 Connection: close $ 通过Host: yahoo.com连接到无效的IP地址 $ echo -e "HEAD / […]