Articles of http

Referer在某些情况下从HTTPS传递到HTTP …如何?

理论上,浏览器不会将引用信息从HTTPS传递到HTTP站点。 根据我的经验,这一直是真实的。 但是我只是发现了一个exception,我想明白为什么它可以工作,所以我可以使用它。 在https://www.google.ca/上search“我的推荐人” 例如: https : //www.google.ca/search?q = what+is+my+referer 有几个网站将显示引用。 当他们不应该的时候,他们似乎都“工作”了。 例如,请点击www.whatismyreferer.com。 我得到: Your referer: https://www.google.ca/ 请注意,有时很less,我得到“不引荐”作为结果。 回去再次点击该链接,它会在下一次“工作”。 这不应该发生。 www.whatismyreferer.com是一个非HTTPS网站。 引用标题不应该被传递,但它是。 这里发生了什么,我怎么能从我的HTTPS站点到我链接的HTTP站点执行同样的操作?

netsh.exe:错误87

在Windows Server 2008中创buildurlacl保留时遇到了一些麻烦; 可能这是一个菜鸟的错误。 我正在使用的命令行是: netsh http add urlacl url=http://+:99898/ user=ben 我看到的错误是: Url reservation add failed, Error: 87 The parameter is incorrect. 有一个名为“ben”的具有pipe理员权限的本地用户帐户。 我已经确保在URL中的端口号后面加上一个斜线。 谷歌和MSDN文档现在让我失望 – 有没有人有任何线索我做错了吗?

何时closuresTCP SACK?

我一直在看Linux调整参数,看看SACKclosures的一些configuration。 任何人都可以解释吗? 这将是一个繁忙的networking服务器调整。

对于git服务器,SSH和HTTP有什么优点和缺点?

我想设置一个git服务器。 我已经find了几个如何的,详细的。 有些描述可以通过Ssh访问的git-server的安装,有些则通过HTTP访问。 (其他人甚至build议工具,如gitolite)。 有没有利弊select通过SSH或HTTP? 看来,通过HTTP,文件传输速度明显较慢,但我不知道是否有其他的事情要记住。 如果有的话,build立一个git服务器最常见的方式是什么?

CentOS 7防火墙configuration

在CentOS 6中,我可以从命令行键入setup ,然后我将看到一组工具,其中一个是Firewall configuration 。 我仍然可以在CentOS 7中执行此操作,但列表中不再包括Firewall configuration选项。 有谁知道我现在可以find它,为什么它已经被移动? 这是我以前通过HTTP和HTTPS允许传入stream量的地方。 如果有更好的方法,我很乐意听取build议。 谢谢。

在同一个VirtualHost上服务http(端口80)和https(端口443)

我需要在Apache上设置我的VirtualHost服务于http和https(使用标准端口) 如果我启用SSL引擎(如下所示) – 在端口80上出现错误。 原因是,部分站点需要SSL,但其他部分则不需要。 我怎么能在网站上同时服务http + https? 这是我的虚拟主机文件…. NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhost ServerName mysite.co.uk DocumentRoot /var/www/mysite/public <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/mysite/public> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from […]

HTTP反向代理通常在代理连接的客户端启用HTTP Keep-Alive,而不是在服务器端?

HAProxy能够在客户端启用HTTP保持活动(客户端HAProxy),但在服务器端(HAProxy < – >服务器)禁用它。 我们的一些客户通过卫星连接到我们的networking服务,所以延迟时间大约是600毫秒,我认为通过保持活跃状态​​,它会加速一些事情。 我对吗? 这是由Nginx支持吗? 这是其他软件和硬件负载平衡器中广泛实施的function吗? 除了HAProxy,还有什么?

HTTP请求的IP地址是否可以被欺骗?

在我正在build设的网站上,我计划logging提交的IP地址,以防万一是必要的。 我不介意代理,但彻底欺骗你的IP地址将打败目的。 要执行完整的GET操作,(不pipe您是否收到或是否通过)都是一个合法的IP地址? 或者一个网站被垃圾邮件从随机欺骗IP地址的post? (POST有什么不同?)

在wireshark中更改与端口相关的协议

我正在尝试使用wireshark监控一些networkingstream量。 我们的networking代理是在端口9191.我怎样才能得到wireshark视图端口9191就像端口80 – 即作为HTTP。 只要在菜单上使用Decode_As似乎只允许一半的对话,但只有一方。 任何build议如何使这个永久性的select?

使用netcat连接到HTTPS(nc)

我正在为我的大学做家庭作业。 任务是使用nc(netcat)在HTTPS上获取网页。 要通过HTTP获取页面,我这样做: cat request.txt | nc -w 5 <someserver> 80 在request.txt中,我有HTTP 1.1请求 GET / HTTP/1.1 Host: <someserver> 现在…这工作正常。 我如何获取使用HTTPS的网页? 我得到这样的页面证书。 这就是我被卡住的地步 openssl s_client -connect <someserver>:443