现在位置 >首页 > 所有关于apache的文章
优化Apache内存中用到的指令:
# ps -ef|grep http|wc -l //查看请求总数
# cat /proc/loadavg //查看平均负载(loadavg),loadavg高于1,表明任务队列出现了等待,CPU忙不过来了。超过2以上就会明显感到性能降低了
# netstat -ant | grep :80 | wc -l //查看TCP连接数
# top //查看系统运行情况
====================================================================
在 /etc/httpd/conf/目录下。
查找MaxRequestsPerChild,将MaxRequestsPerChild 0改成MaxRequestsPerChild 50即可。
影响apache性能的几个重要参数(conf/httpd.conf中设置)
KeepAlive 是否允许持续...
阅读全文
对于网站来说主要是CPU、TCP连接数这两者。 CPU表现在任务数上,在Linux下使用平均负载(loadavg)来衡量。可通过以下命令来查看:
cat /proc/loadavg
对于单CPU的服务器,loadavg高于1,表明任务队列出现了等待,CPU忙不过来了。超过2以上就会明显感到性能降低了。
TCP连接数可通过以下命令查看:
netstat -ant | grep :80 | wc -l
如果要实时监控服务器资源,可参考OpenNMS项目。
注1:内存不算,低廉的价格使得网站服务器很少有因为内存不够而down掉的。
注2:CPU%是瞬时的CPU使用率,通常无法反映出整体负载。
Apache配置命令
Apache在资源方面的配置命令主...
阅读全文
Apache 模块 mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。 它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。 此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配URL组成部分的查找数据库。
此模块可以操作URL的所有部分(包括路径信息部分),在服务器级的(httpd.conf)和目录级的(. htaccess )配置都有效,还可以生成最终请求字符串。 此重写操作的结果可以是内部子处理,也可以是外部请求的转向,甚至还可以是内部代理处理。
...
阅读全文
打开httpd.conf,找到
#LoadModule rewrite_module modules/mod_rewrite.so
去掉注释,重启apache即可,
如何还不行,请将AllowOverride None改为AllowOverride All
阅读全文
1. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件
yum -y install httpd php mysql mysql-server php-mysql
centos安装php插件就是yum install php-*
yum install php-gd 安装图形支持
也可以通过光驱iso安装
mount /dev/cdrom /mnt挂载光驱到mnt
rpm -ivh /mnt/centos/httpd ****.rpm 安装ISO里的包
测试环境
rpm -qa |grep mysql
rpm -qa |grep httpd
rpm -qa |grep php
2. 配置开机启动服务
/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]
/sbin/chkconfig –add mysqld [在服务清单中添加mysql服务]
/sbin/chkconfig...
阅读全文
第一种方法:
cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld
chkconfig –add mysqld
chkconfig –level 2345 mysqld on
chown mysql:mysql -R /usr/local/mysql5/
service mysqld start
apache设为linux服务
cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
vi /etc/init.d/httpd
在在#!/bin/sh后面加入下面两行
#chkconfig:345 85 15
#description: Start and stops the Apache HTTP Server.
然后
chmod +x /etc/rc.d/init.d/httpd
chkconfig –add httpd
然后可以用setup命令进入服务设置,设置为开机启动
第二种方...
阅读全文
linux下apache+php安装常见问题
configure: error: Unable to find libgd.(a|so)
如果使用的是ubuntu或debian就很简单了,直接sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd 就基本上搞定,但是用源代码安装还是很麻烦~
wget http://www.boutell.com/gd/http/gd-2.0.11.tar.gz
tar zxvf gd-2.0.11.tar.gz
cd gd-2.0.11
sudo ./configure –prefix=/usr/local/gd2
sudo make
sudo make install
再php:~/:./configure …… –with-gd=/usr/local/gd2 ……
以下是转载的,而且都是基于yum install或者apt-get的。
1) Configure: error: x...
阅读全文










最新评论
话说博主不见更新,正考虑是否
我喜欢用的时候man一下,这
:razz: 来啦
博主是哲人啊,这么多哲理
能坚持这么久的,再烂都是牛站
很现实,转了一圈,回到原点.
刚用这个续费一年。
我看到有这样的说法: 谷歌