cmded – 提供免费VPN以及免费SSH和免费网站空间多项免费服务
转CHINAZ:国外优秀免费网站空间推荐
日本YCM提供15天免费的独立IP VPS
Xoom.it提供免费的PHP空间

现在位置 >首页 > 所有关于apache的文章

发表于:2011年04月21日  分类:Linux, VPS  添加评论  1708 views 
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 是否允许持续...
阅读全文
发表于:2011年04月18日  分类:Linux, VPS  添加评论  1871 views 
Apache进程优化说明
对于网站来说主要是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在资源方面的配置命令主...
阅读全文
发表于:2011年03月24日  分类:Linux, 技巧分享  添加评论  1940 views 
Apache htaccess 中的RewriteCond 规则介绍
Apache 模块 mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。 它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。 此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配URL组成部分的查找数据库。   此模块可以操作URL的所有部分(包括路径信息部分),在服务器级的(httpd.conf)和目录级的(. htaccess )配置都有效,还可以生成最终请求字符串。 此重写操作的结果可以是内部子处理,也可以是外部请求的转向,甚至还可以是内部代理处理。 ...
阅读全文
发表于:2011年03月16日  分类:Linux  添加评论  1634 views 
apache2开启mod_rewrite模式
打开httpd.conf,找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉注释,重启apache即可, 如何还不行,请将AllowOverride None改为AllowOverride All
阅读全文
发表于:2011年03月15日  分类:Linux  添加评论  11,015 views 
Centos通过Yum安装 apache php mysql
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...
阅读全文
发表于:2011年03月13日  分类:Linux, VPS  添加评论  1916 views 
Linux开机启动apache、mysql的几种方法
第一种方法: 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命令进入服务设置,设置为开机启动 第二种方...
阅读全文
发表于:2010年11月21日  分类:Linux, VPS  添加评论  11,137 views 
linux下apache+php安装常见问题
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...
阅读全文

Switch to our mobile site