Questions tagged «http»

HTTP代表超文本传输​​协议,是用于在万维网上传输信息的协议。

2
我如何知道我已被负载平衡到哪个服务器?
我想测试位于负载均衡器后面的两台服务器之间的单向同步的一些配置更改(这就是Rackspace Cloud基础设施FYI)。我遇到的问题是,我无法确定已将负载均衡到哪个服务器,因为给出的IP始终是负载均衡器的IP。 是否有一种简单(甚至不是很简单)的方法来告诉我实际上已定向到哪个服务器。理想情况下,我希望使用浏览器中的内容,因为这意味着非技术团队的成员也可以相对轻松地报告问题,但是最好的解决方法构想也应受到赞赏。 附加信息:两台服务器都运行Apache,并且负载平衡器已配置了会话持久性。

3
将HTTP连接升级到SSL / TLS
我目前有一个服务器,该服务器会自动将所有HTTP请求重定向到等效的HTTPS站点。问题在于,似乎某些浏览器不接受SSL证书(StartSSL.com)或不支持SNI,因此它们会收到证书警告,并且用户将不会继续在网站上浏览。 是否有任何机制尝试使浏览器使用HTTPS而不是纯HTTP,并且在该机制不起作用时(例如,不接受证书或不支持SNI),它将继续使用HTTP。 目前,我正在将Apache 2.4与多个虚拟主机一起使用,这些虚拟主机都使用重定向HTTP连接Redirect / https://domain.example/。

1
monit:无法连接到http界面
我正在新站点上设置监视,在此问题中将其称为mywebsite.com。我已经设置了配置以访问monit的Web界面页面,但无法连接到它。我有一个运行iptables的基本防火墙,我认为我为monit挖了一个坑,但是我无法连接到monit的Web界面,我也不知道为什么。 我尚未设置任何要监视的内容:我的monit配置如下所示: ## Start monit in the background (run as a daemon): set daemon 120 # check services at 2-minute intervals set httpd port 2812 and use address mywebsite.com allow localhost allow admin:password 我已经按照这些规则重新启动了monit。 我在iptables配置中为monit制定了规则,如下所示: #monit interface -A OUTPUT -p tcp --dport 2812 -j ACCEPT -A INPUT -p tcp --dport …
8 linux  iptables  http  monit 

1
如何停止Nginx监听端口80?
我希望nginx停止监听端口80。我只发现有bug的人,但没有关于故意这样做的文档。我不能禁用它,我也阅读: #listen 80; ## listen for ipv4; this line is default and implied 英语不是我的母语,但我理解“暗示”意味着不需要声明,因此即使在注释中,服务器仍会收听80。如何禁用此功能?谢谢。
8 nginx  http 


1
HTTP,TCP,UDP和无连接
最近我对HTTP有点困惑。 据我了解,TCP可以运行面向连接或无连接的一些事实。虽然TCP是面向连接的,而UDP是无连接的,但当消息本身可以放入一条消息时,将使用UDP。 题: 如果HTTP使用TCP,并且TCP为多个消息交换提供可靠的连接,而HTTP被称为无连接,那么这怎么可能呢? TCP是面向连接的吗?那么HTTP如何无连接呢?
8 http  tcp  tcpip  udp 

4
我的/ var / www对外界有多可见?
我想这更多是一个关于房屋保管的问题,但这是可行的。 如果我创建了一个index.html名为的备份文件index.html.bak,那么是否有可能有人从外部使用http我的apache2服务器列出我/var/www目录的内容?我目前不知道这样做的方法,但这可能是由于我在这方面的经验不足。我应该在其他地方存储不需要查看的文件吗? 当前,我认为有人可能会发现文件的唯一可行方法是,是否存在指向该文件的显式链接。 我的网站目录有多可见?

5
哪些反向代理支持HTTP / 1.1 ETag和If-None-Match标头?
我正在为电子商务平台开发一个缓存系统,该系统将使用反向代理进行缓存。我计划通过使用正确的HTTP / 1.1标头来处理无效。也就是说,我将在第一代内容上设置一个ETag,并将该ETag值缓存在应用程序中。Cache-Control标头将指定“必须重新验证”,因此代理应在随后的带有ETag的请求上设置If-None-Match标头。应用程序将查找缓存的ETag值,如果匹配则将发送304响应,否则将生成完整的200响应。 我希望使用nginx,但我不能确定它是否支持ETags(文档表明它不支持ETags,但也许它们已经过时了?)。清漆是另一种选择,但我在这里也不满意。 哪些反向代理服务器完全支持ETag?我希望它实际上可以缓存多个版本,因此我可以执行拆分测试之类的事情而不必禁用缓存。也就是说,HTTP / 1.1指定客户端可以发送具有多个ETag值的If-None-Match,并且服务器应以匹配的ETag响应(如果有)。如果反向代理保留多个副本而不只是最后看到的值,并让服务器在每个要使用的请求上指定,那将是理想的。

1
如何利用内核2.6.33中的IW10?
我读过2.6.33+允许设置自定义cwnd。 如果默认情况下IW为10(对于所有发行版,仅某些发行版?) 如何看待特定编译内核上的当前IW? 参考资料: http://monolight.cc/2010/12/increasing-tcp-initial-congestion-window/ http://www.igvita.com/2011/10/20/faster-web-vs-tcp-slow-start/
8 linux  http  tcp  kernel 

6
是否有任何免费软件可以测试Web服务器?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 5年前关闭。 我写了自己的http服务器。是否有任何免费软件,测试包或工具集来验证其是否完全或部分符合HTTP 1.0(rfc 1945)。而且,如果该软件可以评估http性能并检查潜在的安全问题,那就太好了。在FTP符合性验证方面,该软件也需要这样做。
8 ftp  http  perfomance 

2
如何在文件中的Apache中发送Content-Disposition标头?
我有一个文本文件目录,我正在用Apache 2提供这些文件。通常,当我(或任何用户)访问文件时,他们会在浏览器中看到它们。我想“强制” * Web浏览器弹出“另存为”对话框。我知道这可能与Content-Disposition标头(更多信息)有关。 有没有办法为每个文件打开它? 理想情况下,我想要这样的东西: <Directory textfiles> AutoAddContentDispositionHeaders On </Directory> 然后,Apache将设置正确的内容处理标头,包括使用相同的文件名。 使用apache Header指令可能会发生这种情况。 奖励积分(如果包括在debian中的apache中包含在内)。 我可以做一个简单的PHP包装脚本,该脚本接受一个filename参数,进行调用header(...),然后打印该文件,但随后我必须对输入的validatedate等。这是我要避免的工作。 *我知道当涉及到网络时,您实际上无法强制执行任何操作

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.