apache category
作者: 网邻 日期: 2012年07月24日  分类:Apache  快抢沙发 
配置apache以fastcgi运行php
apache默认是用自带的mod_php模块运行php,现在我们介绍使用fastcgi来执行php脚本。先说下fastcgi的优点: Fastcgi的优点: 从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分 配新的进程来运行逻辑. · 从安全性上看,Fastcgi支持分布式运算. fastcgi和宿主的server完全独立, fastcgi怎么down也不会把server搞垮. · 从性能上看, fastcgi把动态逻辑的处理从server中分离出来, 大负荷的IO处理还是留给宿主server, 这样宿主server可以一心一意作IO,对于一个普通的动态网页来说, 逻辑处理可能只有一小部分, 大量的图片等...
4440 天前 / 122次浏览阅读全文
apache category
作者: 网邻 日期: 2012年07月24日  分类:Apache  快抢沙发 
配置apache运行cgi程序
配置apache运行cgi程序可分为两种情况,一是ScriptAlias目录的CGI,二是ScriptAlias以外目录的CGI。 ScriptAlias目录的CGI ScriptAlias指令使Apache允许执行一个特定目录中的CGI程序。当客户端请求此特定目录中的资源时,Apache假定其中文件都是CGI程序并试图运行。 ScriptAlias指令形如: ScriptAlias /cgi-bin/ /usr/local/apache/cgi-bin/ ScriptAlias目录以外的CGI 由于安全原因,CGI程序通常被限制在ScriptAlias指定的目录中,如此,管理员就可以严格地控制谁可以使用CGI程序。但是,如果采取了恰当的安全方法措施,则没有理由不允许其他目录中的CGI程序运行。比...
4440 天前 / 138次浏览阅读全文
apache category
作者: 网邻 日期: 2012年07月24日  分类:Apache  快抢沙发 
Apache web服务器压力测试工具ab(apache benchmark)
以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。 格式: ./ab [options] [http://]hostname[:port]/path 参数: -n requests Number of requests to perform //在测试会话中所执行的请求个数。默认时,仅执行一个请求 -c concurrency Number of multiple requests to make //一次产生的请求个数。默认是一次一个。 -t timelimit Seconds to max. wait for responses //测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总...
4440 天前 / 146次浏览阅读全文
apache category
作者: 网邻 日期: 2012年07月24日  分类:Apache  快抢沙发 
Linux Apache开启gzip压缩提高网页下载速度
为了提高网页浏览速度,我们可以在服务器的apache开启gzip压缩功能,这样压缩使网页更小,自然下载需要的时间就更少了,用户体验更佳。下面来介绍如何开启这个功能。 1、首先得确认apache是否已经加载了mod_deflate模块。 httpd -M 如何此模块不在列表中,可以参考这篇文章:如何安装加载mod_deflate模块。 2、编译配置文件httpd.conf,增加支持gzip的文件类型,如下: <Location /> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE applicati...
4440 天前 / 102次浏览阅读全文
apache category
作者: 网邻 日期: 2012年07月24日  分类:Apache  快抢沙发 
Linux Apache安装加载mod_deflate模块
为了开启apache服务器中的gzip压缩功能,mod_deflate模块是必须安装加载的。现在介绍如何安装。 1、进入到mod_deflate.c目录 cd /lamp/httpd-2.2.20/modules/filters 2、执行编译加载程序 /usr/local/apache/bin/apxs -i -a -c mod_deflate.c 3、重新启动httpd程序 service httpd restart 4、查看是否已经加载成功 httpd -M 转载请注明文章来源:http://www.centos.bz/2011/09/linux-apache-install-mod-deflate-module/
4440 天前 / 153次浏览阅读全文
apache category
作者: 网邻 日期: 2012年07月24日  分类:Apache  快抢沙发 
CentOS Apache虚拟主机配置
对于不是使用虚拟主机控制面板的系统管理员,就必须手动配置apache的虚拟主机了,我们可以通过配置httpd.conf文件实现。 比如我们以IP192.168.0.3配置两个虚拟主机。 首先编辑 /etc/httpd/conf/httpd.conf配置文件 vi /etc/httpd/conf/httpd.conf 然后添加如下代码至文件底部: NameVirtualHost 192.168.0.3 <virtualhost 192.168.0.3> ServerAdmin  admin@example.com DocumentRoot  /var/www/html/website2 ServerName  www.website2.com ErrorLog  /var/www/html/website2/logs/error_log TransferLog  /var/www/html/website2/logs/access_log </virtual...
4440 天前 / 164次浏览阅读全文
apache category
作者: 网邻 日期: 2012年07月24日  分类:Apache  快抢沙发 
CentOS 5.x yum安装LAMP(Apache+MySQL+PHP)
LAMP是Linux,Apache,MySQL,PHP的缩写。这个教程主要是讲在centos安装有php和mysql支持的apache web服务器。在这个教程我使用主机名server1.example.com对应IP地址192.168.0.100。这些设置可能不同于你,你必须替换成你正确的。 添加外部源,保证MySQL和PHP最新 因为系统基本的源的MySQL和PHP程序比较旧,所以我们添加比较新的外部源。 # rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka # vi /etc/yum.repos.d/CentOS-Base.repo 在底部增加下面信息 [utterramblings] name=Jason’s Utter Ramblings Repo baseurl=http://www.jasonlitka...
4440 天前 / 110次浏览阅读全文
apache category
作者: 网邻 日期: 2012年07月24日  分类:Apache  快抢沙发 
CentOS 源码编译安装LAMP(Apache MySQL PHP)
源码编译安装LAMP虽然过程繁琐,但可以根据自己PHP程序的需要配置相应的环境,非常的灵活。对于比较急于配置好LAMP的同学,可以使用lamp一键安装。 卸载yum或rpm安装的amp软件 在编译安装lamp之前,首先先卸载已存在的rpm包吧。 rpm -e httpd rpm -e mysql rpm -e php yum -y remove httpd yum -y remove php yum -y remove mysql-server mysql yum -y remove php-mysql 禁用SeLinux selinux可能会致使编译安装失败,我们先禁用它。 sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config //永久禁用,需要重启生效 setenforce 0 //临时...
4440 天前 / 107次浏览阅读全文
apache category
作者: 网邻 日期: 2011年11月16日  分类:Apache  快抢沙发 
为Apache配置mod_deflat压缩输出[转载]
[文章作者:张宴 本文版本:v1.0 最后修改:2007.09.10 转载请注明出处:http://blog.s135.com]   1、如果未安装Apache。编译时,加上–enable-deflate,例如:(仅针对Linux版,Windows版无须此步骤)   ./configure –prefix=/usr/local/apache –enable-rewrite –enable-so –enable-deflate   2、如果已安装Apache。添加mod_deflate模块,例如:(仅针对Linux版,Windows版无须此步骤)   /usr/local/apache/bin/apxs -i -a -c /home/zhangyan/software/httpd-2.0.59/modules/filters/mod_deflate.c   注:/home/zhangyan/so...
4692 天前 / 238次浏览阅读全文
apache category
作者: 网邻 日期: 2011年11月11日  分类:Apache  快抢沙发 
eAccelerator 配置参数详解
eaccelerator.shm_size=”32″ eAccelerator 可以使用的共享内存的数量 (以兆为单位) . “0″ 是指操作系统的默认值. 默认值是 “0″.可根据服务器的实际情况来调整,16,32,64,128都是可以的。 eaccelerator.cache_dir=”/home/php/tmp” 这个目录是给磁盘缓存使用. eAccelerator 在这里储存预先编译好的代码, 进程数据, 内容以及用户的自定义内容. 同样的数据也能被储存在共享内存中 (这样可以提高访问速度). 默认的设置是 “/tmp/eaccelerator”. eaccelerator.enable=”1″ 开启或关闭 eAccelerat...
4696 天前 / 203次浏览阅读全文