Articles of http

如何configurationnetscaler作为一个简单的HTTP代理?

我想开始使用一个netscaler实例作为一个HTTP代理(如squid),所以来自我的浏览器的所有请求将直接进入netscaler。 我怎样才能获得这种行为? 注意:Netscaler已经configuration为处理来自VIP接口80和443端口的请求。 我仍然希望允许它处理任何请求。 注意:如果你想知道为什么,主要目的是为了testing目的,告诉人们在浏览器中configuration一个HTTP代理,而不是修改hosts文件,以便迫使less数网站使用不同的服务器要容易得多。 通过这样做,它可以让我轻松地执行netscalerconfiguration的A / Btesting。

基本用户身份validation是否需要两阶段的通信?

我的应用程序使用boost :: asio连接到Internet到HTTP服务。 最近我们增加了对HTTP Proxys和基本用户authentication的支持。 如果用户在我们的程序中configuration了一个代理,我们通过每次HTTP调用发送authentication参数来实现基本用户authentication。 参数如下所述发送: Authorization: Basic <base64 Encoded username:password> 这至less适用于一个用户和他的代理服务器。 其他用户报告他们的代理服务器回复 需要407代理validation 我的猜测是,一些代理服务器接受一个阶段的authentication,而其他人不。 我没有发现有任何信息要求进行2阶段的通信,其中通过返回407始终拒绝第一个呼叫的访问,并且只接受第二个呼叫。 如果已经返回了407,我们的程序仍然不会重试。 我们必须添加这个吗? 我在stackoverflow之前问过这个问题,但没有得到足够的答案。

设置域后redirect循环

我将域名从服务提供商(ipage)迁移到godaddy。 托pipe已在AWS S3上设置。 我以前做过这样的事情,他们工作。 但是这一次,当我尝试通过浏览器访问它时,我在www.mydomain.com和mydomain.com之间打了一个redirect循环。 我所做的事情包括: 1-为mywebsite.com创build并configurations3存储桶。 相应的S3 url是X. 2 – 为www.mywebsite.com创build并configurations3存储桶,并使用S3存储桶属性将其redirect到步骤1中创build的存储桶。 3 – 将指向www的CNAMElogging添加到X(来自步骤1)。 4 – 添加转发到顶级域名(mydomain.com),直接到www.mydomain.com nslookup www.mydomain.com Server: 127.0.1.1 Address: 127.0.1.1#53 Non-authoritative answer: www.mydomain.com canonical name = mydomain.com.s3-website-ap-southeast-1.amazonaws.com. mydomain.com.s3-website-ap-southeast-1.amazonaws.com canonical name = s3-website-ap-southeast-1.amazonaws.com. Name: s3-website-ap-southeast-1.amazonaws.com Address: 203.83.221.121 nslookup mydomain.com Server: 127.0.1.1 Address: 127.0.1.1#53 Non-authoritative answer: Name: mydomain.com Address: 184.168.221.8

Fastcgi请求logging太大

我正在运行一个Nginx服务器,它要求我接受包含高达4mb数据的URIstring。 我已经configurationnginx通过设置接受参数: /etc/nginx/nginx.conf large_client_header_buffers 18 2048k; client_header_buffer_size 10m; 服务器现在接受请求,但会引发内部错误500 。 看在site-error.log ,这是我得到: 1 fastcgi request record is too big: 2425046 看着这个请求,这个数据被削减到了大约4K。 是否有可能接受这么大的请求,以及如何?

JYADXW是什么意思作为HTTP动词?

有些混蛋攻击了我的服务器,当我看到“JYADXW”的HTTP动词GET / POST / OPTIONS通常驻留的时候,我正在读日志。 这是什么要求? 这是什么意思? malicious IP Here – – [26/Sep/2014:06:12:01 -0400] "JYADXW / HTTP/1.1" 403 520 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)"

重播_all_ HTTPstream量的工具

我打算logging下所有的生产HTTP请求,以便以后可以对这些数据进行负载testing和分析。 迄今为止我所见过的日志回放软件似乎只能重放GET。 有没有工具可以采取特定格式的文件,并运行对一个给定的实例? 我迄今为止唯一看到的是一种名为“ Sprockets”的工具,自2008年以来似乎并没有被作者使用过。编辑:testing之后,它也似乎有点bug:

Apache:SSL和非SSL(没有VirtualHosts?)

我有一个Web服务器,并有两个文件夹,我想对待不同。 本地文件系统上的一个文件夹应该使用SSL,而另一个则不应该,例如: /path/to/ssl/site /path/to/nonssl/site 我已经查看了<Directory>参数,但不能在该级别禁用SSLEngine 。 [root@host /]# service httpd restart Stopping httpd: [ OK ] Starting httpd: Syntax error on line # of /some/config/file.conf: SSLEngine not allowed here 似乎使用<VirtualHost>给出了这种粒度,但我会使用相同的主机名,因此我有点困惑。 (匹配通配符*) # need to create a virtualhost for each Non-SSL folder? <VirtualHost *:80> SSLDisable … … </VirtualHost> # need to create a virtualhost for each […]

nginxredirecthttp到https不工作

我正在尝试从http重新路由到https。 例如,您访问example.com,您将被自动redirect到https://example.com 。 我尝试使用这一个: server { listen 80; return 301 https://$host$request_uri; } 以及这一个: server { listen 80; server_name example.com; return 301 https://$server_name$request_uri; } 在这里find: 在Nginx,我怎么能重写所有http请求,同时维护子域? 但是,似乎对我来说都不是什么东西。 我留在example.com上。 任何人有一个想法?

是否可以使用SPDY模块进行非安全连接?

SPDY模块仅用于安全连接(支持SSL的网站)。 我想知道这个项目的任何分支(特别是apache的MOD_SPDY)绕过SSL,并通过非安全的HTTP(而不是HTTPS)连接? 如果没有,是否有可能为此目的修改和重build源代码(很容易!)?

是可追踪VPN的代理服务器?

你好,我有这个有趣的问题。 HTTP通信从PC到代理服务器,然后代理服务器连接到VPN服务器,从VPN服务器数据到互联网。 互联网上的任何人都可以识别,在这一行使用代理服务器? 我知道,当我省略VPN服务器时,代理服务器很容易检测到。 谢谢!