CentOS6 Apache配置详解(上)

CentOS6 Apache配置详解(上)
操作系统:CentOS 6.2                                       
apache版本:2.2.15

##############################################################
相关配置文件及目录
/etc/httpd/conf/httpd.conf        主配置文件
/etc/httpd/conf.d/*.conf        include进来的额外参数或配置
/usr/lib/httpd/modules            模块
/var/www/html                默认首页所在的目录
/var/www/error                日志或其它信息错误所在目录
/var/www/icons                默认的一些小图标
/var/www/cgi-bin            CGI(comman gateway interface)程序放置的目录

二进制或可执行脚本
/usr/bin/httpd
/usr/bin/htpasswd
/usr/bin/apachectl

/etc/my.cnf                mysql的主要配置文件
/var/lib/mysql                mysql数据库存放的位置

/usr/lib/httpd/modules/libphp4.so    PHP提供给Apache使用的模块
/etc/httpd/conf.d/php.conf        PHP提供给Apache使用的额外配置
/etc/php.ini                php的主配置文件



##############################################################
LAMP架构 相关软件
##############################################################
httpd

mysql
mysql-server

php
php-devel
php-mysql

补充软件
httpd-manual    手册
mrtg        自动生成主机流量图表
mod_wsgi    支持python写的网页
mod_perl    支持perl写的网页
mod_ssl        支持https



##############################################################
主机环境设置的项目
##############################################################
ServerTokens OS            告诉客户端WWW服务器的版本与操作系统,还有(Full | OS | Minor | Minimal | Major | Prod)这几个选项
ServerRoot "/etc/httpd"        标识带有配置,错误和日志等文件
PidFile    run/httpd.pid        进程号
Timeout    120            持续联机等待超时120秒则中断
KeepAlive ON            是否允许持续性联机,一次联机就会将所有的数据传送完成
MaxKeepAliveRequests 1000    当KeepAlive为ON时,这个数值可决定该次联机能传输的最大传输数量。
KeepAliveTimeout 15        最后一次传输后等待延迟的秒数
DirectoryIndex            首先类型,如:index.htm index.cgi index.php3 index.pl



#######################################################################
别名机制
#######################################################################
Alias /icons/ "/var/www/icons/"


    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

用于制作类似的连接文件,http://localhost/icons  其实/var/www/html并没有icons的目录,由于Alias的关系会让该网址直接连接到/var/www/icons/下,因设置了一个新的可浏览目录,所以多了一个来规范权限

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"


    AllowOverride None
    Options None
    Order allow,deny
    Allow from all

与上面的类似,可以指定该目录下面为“具有ExecCGI”能力的目录所在,就不必额外设置其他的目录来旋转您的CGI程序



#######################################################################
服务器联机资源相关
#######################################################################

StartServers       8        启动apache时同时启动的process数量
MinSpareServers    5        最小备用程序数
MaxSpareServers   20  

转载于:https://www.cnblogs.com/lixuebin/p/10814547.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值