apache常规配置

  运维

apache
Apache 软件包安装
httpd-devel-2.2.3-11.el5.i386.rpm 包要解决以下两个依赖关系:
apr-devel-1.2.7-11.i386.rpm
apr-util-devel-1.2.7-6.i386.rpm

配置一个常规的Apache 服务器
设置Apache 的根目录
/etc/httpd
ServerRoot “/etc/httpd”
设置超时为120 秒
Timeout 120
设置管理员邮箱
ServerAdmin web@netinn.net
设置监听的IP 地址和端口
ServerName netinn.net:80
设置首页名称为
DirectoryIndex index.htm index.html index.html.var
设置服务器的默认编码为GB2312
AddDefaultChartset GB2312
设置网页的位置,把原来的注释掉,新添加一行
#DocumentRoot “/var/www/html”
DocumentRoot “/www”
创建网页存放的目录
cd / &ll -a
注意:这个目录一定要有其他用户读取的权限,给目录755 的权限或者把属组改为apache也行
设置为开机启动

建立虚拟主机服务
设置基于名称的虚拟主机,要设置基于名称的虚拟主机的话那么就要先设置好DNS 记录方可
编辑Apache 的配置文件httpd.conf
启用虚拟主机的设置
NameVirtualHost 192.168.1.6:80
配置虚拟主机
<>是虚拟主机的通告,前后要对应
serveradmin 管理员邮箱
documentroot 网页存放的目录位置
servername 是此虚拟主机的域名
最后面的是两个是日志文件
保存并退出
在存放网页的目录创建虚拟主机的网页的存放目录

基于IP的虚拟主机的设置
注释掉下面一行
#NameVirtualHost 192.168.1.6:80
修改虚拟主机配置的IP 地址和端口即可
最后保存并重启服务或者重新加载服务

常用的参数解释

1、httpd.conf 配置文件主要由全局环境、主服务器配置和虚拟主机3 个部分组成。每部分都
有相应的配置语句,该文件所有配置语句的语法为“配置参数名称参数值”的形式。
httpd.conf 中每行包含一条语句,行末使用反斜杠“\”可以换行,但是反斜杠与下一行中间不能
有任何其他字符(包括空白)
httpd.conf 的配置语句除了选项的参数值以外,所有选项指令均不区分大小写,可以在每一行
前用“#”号表示注释。
全局配置的相关参数,全局的参数一般不用改哦
ServerType
选择系统激活服务器的方式。可以是inetd 或standalone
默认应该是独立的stationalone
ServerRoot
设定Apache 安装的绝对路径
ServerRoot “/etc/httpd”
TimeOut
设定服务器接收至完成的最长等待时间
Timeout 120
KeepAlive
设定服务器是否开启连续请求功能,真实服务器一般都要开启
设定服务器所能接受的最大连接请求量
NaxKeepAliveRequests 100
使用者连续请求的等待时间上限
KeepAliveTimeout 15
StartServers 设定激活时所需建立的子进程数
MinSpareServers 设定最小限制子进程数
MaxSpareServers 设定最大限制子进程数
MaxClients 设定同事能够提供使用者的最大服务
Port
设置http 服务的默认端口。
User/Group
设置服务器程序的执行者与属组,这个一般是apache
Apache 一直是Internet 上最流行的Web 服务器
后台进程:httpd
脚本:/etc/rc.d/init.d/httpd
使用端口:80(http),443(https)
所需RPM 包:httpd
配置路径:/etc/httpd/*
默认网站存放路径:/var/www/*

vim /etc/httpd/conf/httpd.conf

PHP打开mb_string
mbstring 处理多字节字符集转换时比较常用
1.执行
yum install php-mbstring
2. 修改php.ini
echo ‘extension=mbstring.so’ >>/etc/php.ini #更具php安装目录而定
3. 重启web service
如果是apache: service httpd restart
2. 修改php.ini
echo ‘extension=mbstring.so’ >>/etc/php.ini #更具php安装目录而定
3. 重启web service
如果是apache: service httpd restart

apache高级设置

LEAVE A COMMENT

Captcha Code