Articles of http

如何启用错误日志logging以及IIS 8的错误日志在哪里?

我想捕获PHP错误和HTTP错误。 我已经在PHP中启用错误日志logging,但是我没有看到IIS 8中的哪个地方可以启用错误。 这可能吗? 感谢您的指导。

可接受的HTTP请求 – 响应延迟

什么是可接受的HTTP请求 – 响应延迟? 我有一个客户端 – 服务器应用程序需要0.4毫秒的请求 – 响应延迟。 这个延迟是否符合标准?,知道客户端和服务器之间没有距离。 请帮忙

在apache httpd.conf中发出设置环境variables

我想弄清楚为什么我可以使用SetEnv在httpd.conf中设置string字面值: SetEnvIf anothertest ^$ something=sometext 但是我不能指定另一个variables的内容: SetEnvIf anothertest ^$ something=$QUERY_STRING 第二个导致$ QUERY_STRING而不是取消引用variables。 更新: 上面的代码是一个解决我遇到的问题的尝试。 最终目标是让SetEnvIf工作,以便我可以使用Access-Control-Allow-Origin来设置多个域。 我试图将其设置为域https://localhost:8443和https://10.1.40.75:8443 。 下面是我目前没有工作的代码。 <ifModule mod_headers.c> SetEnvIf Origin "^http(s)?://(.+\.)?(localhost:8443|10\.1\.40\.75:8443)$" origin_is=$0 Header always set Access-Control-Allow-Origin %{origin_is}e env=origin_is Header set Access-Control-Allow-Credentials true </ifModule>

如何在lighttpd中禁止HTTP TRACE

在我的一个客户端的最新PCIDSS扫描中,我了解了Web服务器HTTP跟踪/跟踪方法支持跨站点跟踪漏洞 ( CVE-2004-2320 , CVE-2007-3008 )。 针对Apache的build议缓解措施是这样的: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_METHOD} ^TRACE RewriteRule .* – [F] </IfModule> 我如何在Lighttpd中实现相同的function? 非常感谢您的帮助!

简短的Apache中断(VPS,ModSecurity)

我最近在Liquidweb的网站上遇到了一个问题,他们的技术人员似乎甚至在几天之后都无法解决这个问题。 希望能在这里得到一些帮助。 偶尔,我的网站的HTTP不会回应 – 通常每天2-3次。 它根本不会加载。 所有用户将无法连接到该网站约5分钟。 Google Analytics(分析)的实时统计信息也显示,用户在线上网从网上的200多个下降到零。 Apache工作正常,没有根据日志重启或closures。 技术指出的Apache日志中存在的错误是: [error] [client 169.199.175.224] ModSecurity: Error reading request body: Connection reset by peer [error] [client 169.199.175.224] Handler for (null) returned invalid result code 70014 [error] [client 54.234.74.100] client sent invalid HTTP/0.9 request: HEAD HTTP/1.1 [Wed May 08 08:35:36 2013] [error] [client 173.218.197.87] Handler for (null) […]

无法让Squid使用拦截工作

我有一个Sqiud代理服务器,我试图添加透明度来使用拦截function。 目前,代理服务器作为用户的独立代理接受并运行良好。 但是,当我添加截取参数的conf文件停止工作。 我已经validation了代理服务器上的tcpdump,我的iptable规则正确地将用户redirect到服务器。 我也按照主要的鱿鱼网站上的说明编译了鱿鱼–enable-linux-netfliter。 见下文。 鱿鱼-v Squid Cache: Version 3.3.4 configure options: '–sbindir=/usr/sbin' '–bindir=/usr/bin' '–includedir=/usr/include' '–libdir=/usr/lib' '–enable-linux-netfilter' '–enable-inline' '–enable-ssl' '–enable-ssl-crtd' '–enable-async-io=8' '–enable-storeio=ufs,aufs,diskd' '–enable-removal-policies=lru,heap' '–enable-delay-pools' '–enable-cache-digests' '–enable-underscores' '–enable-icap-client' '–enable-follow-x-forwarded-for' '–enable-auth' '–enable-basic-auth-helpers=LDAP,MSNT,NCSA,PAM,SASL,SMB,YP,DB,POP3,getpwnam,squid_radius_auth,multi-domain-NTLM' '–enable-ntlm-auth-helpers=smb_lm,' '–enable-digest-auth-helpers=ldap,password' '–enable-negotiate-auth-helpers=squid_kerb_auth' '–enable-external-acl-helpers=session' '–enable-arp-acl' '–enable-esi' '–enable-zph-qos' '–enable-wccpv2' '–disable-translation' '–with-logdir=/var/log/squid3' '–with-pidfile=/var/run/squid3.pid' '–with-filedescriptors=65536' '–with-large-files' '–with-default-user=proxy' '–with-open-ssl=/usr/lib/ssl/openssl.cnf' –enable-ltdl-convenience 在我的squid.conf文件中 acl network src 10.0.0.0/24 #port connections acl […]

configurationIIS发送“text / html”以响应IE11

Windows 8.1 IE11中的Internet Explorer更新版本具有以下用户代理string: Mozilla / 5.0(Windows NT 6.3; Trident / 7.0; rv:11.0)像Gecko 我们的网站对IE11以外的所有浏览器的“text / html”响应都正确设置了Content-Type。 对于发送IE11 UA的浏览器,则不正确地发送“application / xhtml + xml”。 是否有一个IIS或ASP.NET web.config设置,以允许为IE11或默认设置“文本/ HTML”? 我目前没有使用任何.browser文件。

stunnel:redirectHTTPstream量到HTTPS

stunnel有可能检测到非SSL请求并发出redirect到HTTPS URL吗? 或者,也许有可能让stunnel标记这些请求,让底层的应用程序发出redirect? 还是有另一种可以做到这一点的stunnel? 编辑 :事实certificate,我实际上正在寻找一个轻量级的HTTPS代理,可以做到上述的事情。

数千个HTTP请求之后,ColdFusion服务器崩溃

我们正在Windows Server 2003 VPS上运行ColdFusion 8,其API通过连接器将学生logging公开给合作伙伴API。 我们的API返回大约5万个以XML格式序列化的学生logging,非常无缝。 当我们testing我们的连接器到我们的合作伙伴API时,我发现了一些非常可怕的事情。 我们的整个网站和网页主机都closures了。 我们假设我们的主机只是有一些问题,4小时后,没有解决scheme,没有回应他们的客户服务,我们终于得到了他们的答复,声称他们有一个“未经授权的用户”在他们的networking。 我们的服务器恢复后,我们无法连接到我们的网站,就好像Web服务或Coldfusion本身已经冻结。 这真的是我担心我们担心我们可能超负荷Web服务的地方。 正如我之前提到的,我们尝试将超过5万个HTTP POST请求发送给我们的合作伙伴的API,但是大约在1.6k之后停止 这是不好的做法还是有某种限速我可以放松在服务器configuration的某处? 我们设法find了解决办法,但它绕过了我们的连接器,这对我们的devise至关重要。 这是一次性交易,因为这么多请求的目的是用当前的数据填充我们的合作伙伴的网站,然后小时同步将请求降低到每小时100左右。 UPDATE 我们的合作伙伴API由Pardot拥有和运营。 我们正在通过将学生数据传递给他们的API将学生转化为潜在客户,不幸的是,似乎每次只能接受一名学生。 为此,我们必须单独完成所有5万个请求。 我们的服务器有4GB内存,运行Windows Server 2003 SP2的Intel Core 2 Duo @ 2.8GHz。 我在100名学生同步,400名学生同步以及1.4k名学生同步期间监控了服务器,结果如下: 100名学生 – 2.25GB的内存,30-40%的CPU利用率,0.2-0.3%的networking带宽 400名学生 – 2.30GB的内存,30-50%的CPU利用率,0.2-1.0%的networking带宽 1.4K学生 – 2.30GB的内存,30-70%的CPU利用率,0.2-1.0%的networking带宽 我知道这与5万名学生相差甚远,但我不想再冒险放弃我们的CMS系统。 为了让你看看我们的代码: <cfif (#getStudents.statusCode# eq "200 OK")> <cftry> <cfloop index="StudentXML" array="#XmlSearch(responseSTUD,'/students/student')#"> <cfset StudentXML = XmlParse(StudentXML)> <cfhttp […]

在apache日志中,来自amazon ec2实例的HTTP GET请求stream

我只是看看我的apache日志,我看到很多非常类似的请求: GET / HTTP/1.1 User-Agent: curl/7.24.0 (i386-redhat-linux-gnu) libcurl/7.24.0 \ NSS/3.13.5.0 zlib/1.2.5 libidn/1.18 libssh2/1.2.2 Host: [my_domain].org Accept: */* 有一个稳定的stream,每分钟大约2或3; 他们都请求相同的域和资源(用户代理版本号略有变化); 他们来自亚马逊ec2(新加坡,日本,爱尔兰和美国)的区块,形成了许多不同的IPv4和IPv6地址。 我试图在网上寻找一个解释,甚至只是类似的故事,但找不到任何。 有没有人知道这是什么? 它不会看起来恶意,但这只是令人讨厌,我找不到更多的信息。 我首先怀疑它可能是一个机器人检查,如果我的服务器还在,但: 我不记得订购这样的服务; 为什么需要每分钟检查两次我的网站; 为什么不使用明确的fqdn。 或者,我应该通过他们的滥用联系人发送这个问题给亚马逊吗? 谢谢!