标签存档: web

Apache下WEB访问响应过慢的解决

今天学校首页服务器出了问题,访问极慢。用下载进行网速测试,发现连接服务器速度很慢,但连接上之后的下载速度却很正常。
学校服务器是HP刀片机,预装LinuxAS4,WEB服务使用Apache。
使用top进行检查,CPU使用率正常,物理内存只使用了不到60%,Swap甚至还没用到(服务器四小时前刚刚重启过)。因此排除了服务器资源耗尽导致响应过慢的可能性。
接下来就想到有可能是Apache的连接数限制过低。于是修改/etc/httpd/conf/httpd.conf。将

<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>

中的ServerLimit和MaxClients增大五倍,然后重启Apache,问题解决。

一次简单的Linux下的WEB入侵分析

不久前学校某台WEB服务器上的网站被人挂了不少网页木马,开始只零星的发现了几个网站被挂马,还以为是相关的网站负责人自己的问题,后来发现被挂马的网站多了,才开始意识到可能是我们服务器的问题。于是在某个“夜黑风高”的晚上,趁着服务器几乎没人访问,我开始了这一次“入侵分析”。。。。。
通过分析几个被挂马的文件,发现所属用户全部都是“apache”,于是搜索所属用户为“apache”的 “index.php”、“index.html”、“index.htm”三个文件,找出全部被挂马的网站。
ll –R index.*|grep
竟然有20多个网页被挂马。挨个将所有被挂马的网站全部修复后,接下来就该开始找后门了。 继续阅读 »

用PHP直接输出下载时遇到的问题

朋友写了一个用PHP直接输出WORD成绩单下载的程序,但是最后的输出下载怎么都搞不定,总是在网页中输出。

帮他查了一下,代码没有任何错误。百度了N遍之后,才发现和代码根本没有关系,是服务器设置的问题。

php.ini中有一个output_buffering 属性,只要把它设置成On,然后重启WEB服务,问题就解决了。

相关文章:PHP实现的文件直接输出下载