Articles of apache 2.2

Apache 2可以configuration为开始发送gzip的数据吗?

在发送到客户端浏览器之前,我们已经将Apache设置为gzip压缩html页面。 然而,我们的一些页面生成速度很慢,看起来Apache一直持续到完整的页面,压缩它,然后发送到浏览器 。 页面的大块(主要的重要部分)实际上是很快产生和输出的。 是否有可能configurationApache开始压缩和发送页面的数据一旦脚本开始输出的东西? 是的,你可以提供任何帮助是如何做到这一点? 如果没有,你可以build议任何其他方式来获得gzip压缩工作的服务器? 生成页面的脚本是用PHP编写的 。 我们在Linux上使用Apache 2.0 。

HTTP请求不会偶尔到达服务器。 为什么?

我们在专用服务器上托pipe我们的networking服务。 有时候(我会说20分之1)没有收到服务器的响应。 这会导致浏览器退出时出现超时错误。 一个重要的细节:在这种情况下,请求不会被Apachelogging。 服务器没有加载,有大量的可用内存和CPU剩余电量。 我已经用tcpdump实用程序描述了这个问题。 这些是由tcpdump跟踪的“好”和“坏”会话。 这两个实验的要求是一样的。 良好 – 服务器返回响应。 坏 – 没有反应,超时错误。 你明白为什么这些数据会发生问题吗? 我怎样才能进一步接近错误的来源呢? 我用123.45.67.890取代了我的真实IP地址 —- Bad —- 12:23:36.366292 IP 123.45.67.890.61749 > myserver.superbservers.com.www: S 2125316338:2125316338(0) win 8192 <mss 1460,nop,wscale 2,nop,nop,sackOK> 12:23:39.362394 IP 123.45.67.890.61749 > myserver.superbservers.com.www: S 2125316338:2125316338(0) win 8192 <mss 1460,nop,wscale 2,nop,nop,sackOK> 12:23:45.365567 IP 123.45.67.890.61749 > myserver.superbservers.com.www: S 2125316338:2125316338(0) win 8192 <mss 1460,nop,nop,sackOK> […]

VMWare ESX虚拟机上的带宽瓶颈

我有2个负载均衡的Apache虚拟服务器,每分钟处理几千个请求,我试图诊断瓶颈,这是放缓他们。 我的networking服务器每个都有一个虚拟网卡,而他们的VMWare主机每个都有7个千兆网卡。 所有这些物理网卡都可以连接到100Mb / s的交换机端口。 起初,我认为VMWare主机会聚合所有可用的带宽,并根据需求将其分配给虚拟机。 但是,现在我想知道如果我错了。 我的同事向我解释,如果我只有一个虚拟网卡在一个虚拟机,它将绑定到一个物理网卡,而不是聚合所有的带宽 – 那么在我的情况下,这是有限的交换机端口的带宽为100 Mb / s。 那是对的吗? 另外,两个100Mb / s的连接(每个服务器上的连接)是否会成为每分钟处理1000-2000个请求的站点的瓶颈?

如何禁用端口443

我已经安装了Apache 2.xx但现在我已经从我的电脑卸载它。 我尝试安装XAMPP,但是Apache无法正确安装。 错误:无法绑定到地址0.0.0.0:443

帮助mod_rewite规则

我有一个规则,将获得从URL的每个文件的扩展名。 我需要匹配所有的JPG,GIF,PNG和BMP文件。 这是一个水印应用程序。 目前只能匹配jpg和jpg。 有人可以帮我匹配所有四个扩展? 这是我目前所拥有的。 RewriteRule ^(.*\.[jJgG].*)$ /test.php?i=$1

是否有可能在我的Windows笔记本电脑上安装Linux“VPS”?

我想开始学习如何pipe理和维护VPS(非托pipe)。 我有WAMP服务器和所有安装(如果有帮助)。 我的笔记本电脑上的操作系统是Windows XP。 我即将从供应商订购Linux系统VPS。 我的问题是:可以在我的笔记本电脑上以某种方式进行安装或模拟,以便我可以学习以及如何pipe理它,然后再出去订购一个包装? 如果答案是肯定的,那么一些文章将有所帮助。 顺便说一下,我即将推出的网站需要PHP,MySql,Java等,如果我可以学习如何在我的笔记本电脑上的“虚拟”VPS上安装这将是伟大的。 谢谢

ApacheBench产生一个文件

我想将Apache上的ApacheBench(ab)工具保存到一个文件中。 当我用-v 2运行它时,它会在我的ssh窗口中显示一些结果。 如何将这些数据移动到一个文件,并确保它不会显示在SSH上? 我试过> file.txt 2>&1,但它不工作,仍然显示在我的SSH窗口中的数据。 我用: ab -n 10000 -c 200 http://mywebsite.com > file.txt 2>&1

基准testing时,Apache的CPU负载会变得很高(不知道是否高)

当我inputab -c 2 -n 100(myurl.com) 并有充足的…我的CPU平均10%,平均负载15-20%的顶部 我每秒钟的请求是相当低的,或者是? 每秒请求数:3.47 [#/秒](平均值) 我应该如何去优化这个….? Linode VPS 512MB RAM Apache / Php5 / Apc

Apache / nginx正在运行,但浏览器显示连接失败

我刚刚安装nginx和Apache的专用服务器上的红帽,如何当我去http://65.111.167.39我得到一个连接失败。 我试图改变nginx端口configurationconf,但它也没有工作。 这两个服务正在运行: /etc/init.d/httpd状态httpd(pid 22498)正在运行… /etc/init.d/nginx状态nginx(pid 22534)正在运行… 一些build议? 顺便说一下,我没有任何经验,所以任何事情都可能会丢失。

Apache不通过浏览器处理python脚本(* .py)

编辑:OS是CentOS 5 我安装了Python 2.5.5,并试图通过浏览器运行一些Python脚本。 老实说,我以前没有用过Python。 我试图加载python模块到Apache,但它已经加载并被跳过。 我也证实我可以从我的命令行运行python脚本,如果我让他们可执行。 但是,当我把“ http://www.example.com/test.py ”放入我的浏览器时,它会返回未parsing的HTML,如下所示: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title> </head><body> <h1>Internal Server Error</h1> <p>The server encountered an internal error or misconfiguration and was unable to complete your request.</p> <p>Please contact the server administrator, root@localhost and inform them of the time the error occurred, […]