Articles of apache 2.2

Web服务器内存不足

我有一个EC2小型实例,有2个内存,运行Fedora Linux。 通常情况下,我平均每天可以获得大约275次的页面浏览量,而且我还有一个监控代理。 一些统计数据在空闲内存方面没有什么担心的。 上个星期,在最低点,我们只有30 MB没有记忆,今天早上似乎已经增加到150 MB。 Hyperic是我们运行Java的监控代理。 顶部显示其记忆使用率只有约3.4%。 当我加起来所有的httpd进程,我得到约15-20%的内存使用量与MySQL使用约1%。 顶部不显示其余内存的去向。 我该怎么做才能找出导致高内存消耗的原因? 这可能是一天275次点击吗? 我们大约95%的代码是PHP和HTML。 MySQL只是在一个名为OpenVBX的应用程序中使用,它只在内部使用。 如果是apache,内存升级应该解决我们的问题吧? 任何build议将是一个巨大的帮助,谢谢! 更新:免费显示这个: total used free shared buffers cached Mem: 1718724 1575024 143700 0 234328 969284 -/+ buffers/cache: 371412 1347312 Swap: 917500 1140 916360

Fedora在启动时下载文件

我需要从外部位置下载文件,例如http://s3.amazonaws.com/my-bucket/config.xml ,然后在服务器启动时将该文件保存到/etc/config.xml中。 什么是在Fedora做到这一点的最佳方式? 我假设我需要一些启动脚本,因为这需要在每次重启/启动时完成。 只是澄清,过程将是: 服务器启动 服务器从位置下载文件 服务器运行命令“serivce httpd start”

每个连接上的Apache是​​否使用TCP端口?

我们的系统pipe理员说 “Apache在每个连接上使用TCP端口” 所以一个服务器可以同时服务65534(MAX)。 这样对吗? 我认为Apache只使用80或443.但是,他使用了很多文件描述符(不是端口)不是吗? /sbin/sysctl -a | grep fs.file-max fs.file-max = 123456789 是最大我想你能给我一些关于它的信息?

一个IP上的多个Apache服务器,使用端口80?

我想收集人们对以下情况的看法: 两个Apache服务器,A1和A2。 这两台服务器都在一个路由器后面,可以将端口80转发到一个IP地址,那么如何pipe理在一个IP上托pipe不同域的两台服务器呢? 我已经很less看成mod_proxy,并想知道是否有任何“DNS端口转发”function,您可以安装来pipe理数据包。 例如IP地址是87.166.55.44(假不要尝试:p)。 A1主机foo.com A2主机bar.com 端口80转发给A1。 A1意识到这是一个bar.com的请求,所以作为A2和路由器之间的代理。 我希望这是有道理的,任何帮助将不胜感激!

Apache2:未定义的域指向同一个虚拟主机

我有一个虚拟主机的debian框中configurationApache2。 我有几个域指向该框的IP地址。 虚拟主机configuration的域完美地工作。 但是如果我在浏览器中input一个指向这个盒子但是没有configuration虚拟主机的域名,我就可以到达一个盒子中另一个域名的随机虚拟主机。 不是一个随机的,而是一个虚拟主机(总是一样的),但我不知道为什么是这样。 正确的是,没有configuration为虚拟主机的域名会返回一个主机名称错误,对不对? 有人知道如何解决这个问题吗? 我的一个虚拟主机configuration文件: <VirtualHost *:80> ServerAdmin [email protected] ServerName dl.domain.com DocumentRoot /var/www/dl.domain.com/public_html/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/dl.domain.com/public_html/> 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 all </Directory> ErrorLog […]

亚马逊EC2“微型”(最小)的Linux实例可以可靠地为多less用户提供dynamic网站服务?

Amazon EC2的微型实例能够可靠地托pipe一个网站的“多大”? 运行apache,nginx,lighty,我不在乎。 只是好奇,这个$ 5.20 /月会给你带来多大的影响,为什么我应该或不应该走这条路。

阻止Apacheconfiguration文件中的GoogleBot

对于我的登台服务器,我试图找出一种方法来完全阻止search引擎机器人,而不是一个单独的.htaccess文件或robots.txt文件。 这个想法是,当在登台服务器上创build一个新站点的时候,这是不可能的。 有没有办法使用apache模块检测机器人的用户代理,并在服务器级别阻止该连接? 谢谢!

如何在apache2.2上configurationphp5?

我想在apache2.2服务器上configurationPHP5。 我补充说 LoadModule php5_module“c:/php/php5apache2_2.dll” AddHandler应用程序/ x-httpd-php.php #configuration到php.ini的path #PHPIniDir“c:/ php” 这些行在我的apache httpd.conf文件中。 但它不是重新启动Apache服务器。 问题是什么? 有谁能够帮助我?

阿帕奇需要5%的RAM内存

我的服务器上有一个apache(512MB ram)。 问题在于,每个prefork进程(大约有12个进程)在等待(我的意思是Apache启动来处理传入连接的httpd2-prefork进程)时占用大约3%-5%的内存,当它们是8%时加工。 我们有一个Symfony应用程序和一些WordPress博客。 这是正常的吗? 我放弃了MaxClients号码,以保持服务器的稳定,但是这给我们带来了很多麻烦,因为3个连接的用户同时可以做服务器崩溃。 问候

禁用一个VirtualHost(Apache2)的ColdFusion文件处理

我想为我的apache中的一个虚拟主机禁用ColdFusion-Server。 这一个虚拟主机是一个ruby on rails应用程序(redmine)。 有任何想法吗?