操作系统: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
##############################################################
相关配置文件及目录
/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