Articles of Apache的2.2

如何不得到这么多的Apache CLOSE_WAIT连接?

netstat显示在状态CLOSE_WAIT上有153个连接。 连接永远不会closures。 所以超时服务器充满了这些连接,填充内存,现在网站没有加载。 netstat显示了很多如下所示: tcp 160 0 my_server_name:http my_server_name:51584 CLOSE_WAIT tcp 160 0 my_server_name:http my_server_name:51586 CLOSE_WAIT tcp 0 0 my_server_name:http my_server_name:50827 CLOSE_WAIT tcp 0 0 my_server_name:http my_server_name:50830 CLOSE_WAIT tcp 312 0 my_server_ip.static.:http rate-limited-proxy-72:61249 CLOSE_WAIT tcp 382 0 my_server_ip.static.:http b3090792.crawl.yahoo.:58663 CLOSE_WAIT tcp 382 0 my_server_ip.static.:http b3090792.crawl.yahoo.:34655 CLOSE_WAIT tcp 382 0 my_server_ip.static.:http b3090792.crawl.yahoo.:56681 CLOSE_WAIT tcp 382 0 […]

没有安装apache MPM软件包的错误

尝试在apache2.2上configuration虚拟主机时,出现“没有安装apache MPM软件包”。 按照这个例子,我正在做vhostconfiguration。 这个错误是什么意思? 编辑: prefork安装。 问题是,为什么在a2ensite / a2dissite和/etc/init.d/apache2重新加载后 ,仍然收到错误“没有安装MPM软件包”…

Apache的mod_cache与mod_deflate一起使用cachinggziped文件还是caching源代码?

Apache(Http-Web服务器)在与mod_cache和mod_deflate一起使用时,caching未压缩的源文件(并且对每个请求进行压缩),还是直接将压缩结果保存在caching中,因此能够安全CPU资源作为文件只有压缩一次,当它插入caching? 非常感谢你! 一月

Apache2没有启动我的networking服务器

所以我运行这个命令: /etc/init.d/apache2 start 它说: * Starting web server apache2 [ OK ] 但! 我的网站仍然没有拉起来。 和! service –status-all [ – ] apache2 Whaattt ….? 发生了什么事? ( [Sat May 01 14:45:18 2010] [warn] pid file /var/run/apache2.pid overwritten — Unclean shutdown of previous Apache run? [Sat May 01 14:45:18 2010] [notice] Apache/2.2.11 (Ubuntu) PHP/5.3.2 configured — resuming normal […]

这是什么在error_log? 请求中的方法无效\ x16 \ x03 \ x01

我Invalid method in request \x16\x03\x01 on error_log file发现这一行Invalid method in request \x16\x03\x01 on error_log file ,以及其他一些类似的行: [Wed Oct 27 23:16:37 2010] [error] [client 187.117.240.164] Invalid URI in request x\xb2\xa1:SMl\xcc{\xfd"\xd1\x91\x84!d\x0e~\xf6:\xfbVu\xdf\xc3\xdb[\xa9\xfe\xd3lpz\x92\xbf\x9f5\xa3\xbbvF\xbc\xee\x1a\xb1\xb0\xf8K\xecE\xbc\xe8r\xacx=\xc7>\xb5\xbd\xa3\xda\xe9\xf09\x95"fd\x1c\x05\x1c\xd5\xf3#:\x91\xe6WE\xdb\xadN;k14;\xdcr\xad\x9e\xa8\xde\x95\xc3\xebw\xa0\xb1N\x8c~\xf1\xcfSY\xd5zX\xd7\x0f\vH\xe4\xb5(\xcf,3\xc98\x19\xefYq@\xd2I\x96\xfb\xc7\xa9\xae._{S\xd1\x9c\xad\x17\xdci\x9b\xca\x93\xafSM\xb8\x99\xd9|\xc2\xd8\xc9\xe7\xe9O\x99\xad\x19\xc3V]\xcc\xddR\xf7$\xaa\xb8\x18\xe0f\xb8\xff 在第一个错误发生后的几秒钟内,Apache做了一次优雅的重启。

我怎样才能使用SetEnvIf设置一个基于Http主机的variables?

我试图在Apache上设置一个variables 如果http主机是开发者URL,则ENV = DEV 要么 如果http主机是prd URL,则ENV = PRD 然后使用$ _SERVER ['ENV']创build一些逻辑分支 到目前为止,这些都没有为我工作,我们已经安装了setenvif模块 SetEnvIfNoCase Referer SetEnvIfNoCase Remote_Host 什么是正确的方法来做到这一点?

在Apache中禁用HTTP方法

我如何禁用某些HTTP方法(例如PUT或TRACE)并让Apache发送HTTP“405方法不允许”。 我已经尝试了Limit和LimitExcept指令,但他们似乎发送“403 Forbidden”。 我有几个虚拟主机 – 这应该是在所有主机上,httpd.conf中。

Apache 2.2的生命终结

有没有人知道什么时候结束的生命date将为Apache 2.2.x? 从历史模式来看,我估计在2016年或2017年(1.3和2.0都在11到12年之间,而在2005年出现2.2)。 我希望能够find一些权威的方法,例如计划的生命date结束date或最低生命周期结束date(即Apache软件基金会保证它至less支持20 ##),但在网上找不到任何东西除了历史上发生的事情。 有关历史版本和EOLdate,请参阅https://en.wikipedia.org/?title=Apache_HTTP_Server#Development上的表格。

安全的LAMP服务器供生产使用

什么是安全的Linux,Apache,MySQL,PHP服务器(甚至是Perl)的生产使用程序? 除了设置Linux的MySQL密码和root密码外,还应该采取哪些其他步骤(可能不那么明显)? 如果我要变得更偏执,那么我可以采取哪些措施? 这是一个基本的单一网站使用,但必须是安全的。

为什么不是Apache基本身份validation工作?

我刚刚将Apache从2003年的版本升级到了一个吱吱作响的全新2.4.1版本。 除了一件令人眩目的事情外,一切似乎都不错: 在我的httpd.conf文件中,我有以下几点: <Directory /> AllowOverride none Options FollowSymLinks AuthType Basic AuthName "Enter Password" AuthUserFile /var/www/.htpasswd Require valid-user </Directory> 这应该只允许指定的auth文件中的用户访问服务器 – 就像它在旧版本的Apache下一样。 (对?) 但是,它不工作。 请求被授予没有提供authentication。 当我将日志logging切换到LogLevel Debug时,对于访问,它说: [Sat Mar 24 21:32:00.585139 2012] [authz_core:debug] [pid 10733:tid 32771] mod_authz_core.c(783): [client 192.168.1.181:57677] AH01626: authorization result of Require all granted: granted [Sat Mar 24 21:32:00.585446 2012] [authz_core:debug] [pid 10733:tid […]