Articles of http

我可以在服务器上访问http,https,但无法ping通sonicwall tz500后面的服务器

我不确定这是否可行。 我已经build立了一些Web服务器和FTP服务器,静态NAT后面的Sonicwall TZ500。 我可以通过ftp,http,https访问所有。 我在ping&nat规则中包含了ping,但服务器不响应ICMP。 我根本没有触及IPS政策,所以都是默认的。

通过HTTP透明地caching大文件

我有一个相当特殊的服务器,可以用来处理:我有存储在HTTP可访问的服务器(Windows Azure存储 – 大约800GB内容)的文件,但必须将它们提供给来自不同服务器的人(使用小磁盘 – 40GB) 。 不想增加带宽成本,我想有一些sortingcaching。 鱿鱼可以作为一个转发代理使用,还是可以阻止下载一个完整的(如1GB的文件),然后将其提供给客户端系统? 另外,是否清漆更可行?

如何查看请求的历史logging,包括使用IIS的用户名到HTML网站?

我正在使用HTTP网站将应用程序部署到工作中的人员。 我正在使用Windows身份validation,并希望查看用户向网站发出的请求的历史logging,以便知道谁已安装该应用程序。 有没有办法让我查看包含用户名的请求历史logging? 这是我第一次使用IIS,所以如果我使用了错误的术语,请纠正我的错误。

通过不同的Web服务器(Solarwinds Serv-U FTP)处理子域上的HTTP比根域(IIS)

我们在我们的一台服务器上使用Solar Winds Serv-U FTP – 在这个服务器上,我们也有IIS托pipe几个网站(让我们称之为a.com和b.com ) 我们目前有b.com:8084上的Serv-U FTP(networking界面),运行良好! 我们想要的是在FILES.b.com:80服务,但是当我尝试这个时,它说端口80正在使用(当我访问该页面时显示错误404)。 我认为IIS使用的是子域,但我找不到在哪里closures…任何人都可以build议? 笔记: Windows Server 2012 R2 IIS版本8 Serv-U版本15.1.2.189(64位)

包含非预期有效载荷字节的tcpdump http

我正在使用tcpdump来监视openvpn链接tcpdump -i tun5 -w capture.dump -W 100-C 100M -s 0 -n有一个http / xmlstream量通过链接,基本上被封装得很好。 但是,一些软件包包含我不希望的字节。 看到这个例子: No. Time Source Destination Protocol Length Info 15 0.021249 10.150.1.7 10.150.9.6 TCP 1355 8180 → 53327 [ACK] Seq=32056 Ack=1 Win=513 Len=1315 Frame 15: 1355 bytes on wire (10840 bits), 1355 bytes captured (10840 bits) Raw packet data Internet Protocol Version […]

UFW:如何阻止另一个80端口以上的HTTP请求?

我正在7000端口上运行一个应用程序,它是networking的一部分。 所以它必须通过端口7000与networking的所有其他服务器(不是局域网,dynamicIP)进行通信。 它也有一个web前端,你可以在http://my.ser.ver.ip:7000访问,但我想阻止访问Web前端。 如何不阻止我的应用程序呢?

如何在nginx中设置HTTP状态码原因短语

伴随状态码的HTTP响应的短语不固定。 而不是返回200 OK是合法的返回200 Everything fine 。 nginx为一些知名的状态代码提供了预定义的原因短语,但不是全部。 例如,截至目前,nginx还不知道RFC 6585状态码511 Network Authentication Required 。 我如何设置/更改nginx状态码的原因?

在NGINX中是否应该禁用proxy_buffering来支持SockJS XHRstream?

我有一个“单页”的Web应用程序,需要客户端和服务器之间的双向通信。 该应用程序最初devise为依赖于WebSocket,但已被修改为使用SockJS,禁用WebSocket支持。 使用SockJS库的客户倾向于使用“XHRstream”作为双向通信的手段。 服务器是一个Java Web应用程序,使用Spring托pipe在Tomcat中的SockJS服务器(来自Spring的WebSocket模块)实现。 NGINX被用作Tomcat的反向代理。 NGINX的默认configuration是启用proxy_buffering 。 NGINX的文档没有充分解释缓冲区的行为:如果数据正在被stream式传输(来自Tomcat)长期存在,在什么情况下缓冲区将被刷新(即当数据实际上被推送到客户端时)是不明显的HTTP连接。 我的观察是,从服务器推送的数据(对客户请求的响应)可能位于NGINX的缓冲区中,直到为该客户端发生下一个服务器生成的SockJS心跳。 这样做的效果是延迟25秒将响应传输到客户端! 我可以通过实验非常可靠地重现此问题 – 行为是确定性的,但是我无法解释configuration的缓冲区大小,正在传输的数据大小和NGINX行为之间的关系。 我的服务器的责任是生成响应客户端的命令调用; 每个响应的大小会有所不同(从几个字节到几十千字节),但是是独立的。 主要目标是减less对客户端命令的响应延迟。 NGINX只看到一个长期的HTTPstream; 将stream的内容划分为单独的命令响应(用于立即发送)将要求NGINX理解SockJS的专有协议,但是它不能。 因此,我认为NGINX的缓冲政策与我的使用情况根本是不相容的,并计划closuresproxy_buffering ; 这是明智的吗? NGINX的文档build议,如果proxy_buffering被禁用,上游服务器(Tomcat)将被迫保持HTTP响应打开,直到客户端收到所有的数据(这似乎是一个合理的缓冲定义!)。 因此,NGINX的文档build议禁用proxy_buffering ,因为它可能会浪费上游服务器资源。 但是,因为我的客户端使用XHRstream,我的服务器已经有义务为每个活动客户端持有HTTP连接(对吗?)。 因此,禁用proxy_buffering不应对我的Tomcat服务器产生负面影响; 它是否正确?

使用Apache的LDAP身份validation

我正在尝试使用apache设置LDAP身份validation。 集团信息: ldapsearch -x -h ldap-corporate -b "o=example.com,c=us" "cn=Security " dn: cn=Security , ou=lm8100, o=example.com, c=US businessCategory: secadm cn: Security objectClass: groupOfUniqueNames objectClass: epicGroup objectClass: top uniqueMember: cn=Kim Ldaf + uid=CLKM9876,ou=lm8100,o=example.com,c=US uniqueMember: cn=HLK MNOIL+uid=DKL06, ou=lm8100,o=example.com,c=us uniqueMember: cn=TREKS DNKO+uid=RIK02, ou=lm8100,o=example.com,c=US 这是我的configuration,它接受所有有效的LDAP用户,但我的要求是只接受该特定组的有效用户: AllowOverride None Order deny,allow Allow from all AuthType Basic AuthName "Protected" Require valid-user AuthBasicAuthoritative Off […]

HTTP浏览和HTTP下载之间的stream量有何差异?

我打算使用多WAN设备进行故障转移和负载平衡,并且有多个ISP在我的情况下,我希望最大限度地提高HTTP浏览的性能,同时转移特定的WAN连接HTTP下载和videostream。 所以我想知道如果多个广域网路由器/设备能够检测到连接是否正在打开浏览或下载,如果是这种情况是什么名称这个function/filter/限制器。