apache2服务器放文件,Apache的httpd2.2配置文件的一些常用选项

LAMP

Linux + Apache + MySQL + PHP

Apache:httpd

1.X

2.X

2.0

2.2

配置文件:/etc/httpd/

/etc/httpd/conf/httpd.conf

/etc/httpd/comf.d/*.conf

默认的网页文件存放位置    受到Selinux控制,如果放到其它目录下需要修改该目录的标签

/var/www/html

主机名正解反解一致才能正常启动

配置文件格式

参数(不区分大消息) 值

全局服务配置

ServerRoot(服务的根目录)

PidFile(判断此进程是否处在正常状态)

Timeout(httpTCP三次握手的超时时间)

keepalive(保持|保活连接)

maxkeepaliverequests(保持连接最多传输文件数目)

keepaliveTime(保活连接的超时时间)

Listen(监听的IP和端口,可以有多个)

LoadModule(加载apache的路径)

Include(配置文件模块)

User

Group(运行的用户和组)

主服务配置    只提供一个web服务器 (和虚拟主机不同时使用)注释掉DoucumentRoot就关闭

ServerAdmin(服务器管理员的邮箱)

ServerName(服务器主机名/IP)

DoucumentRoot(定义存放网页的位置)        受Selinu控制,需要改目录的标签

DirectoryIndex(定义主页的名字按从前到后的次序)

ErrorLog(错误日志的存放位置)

LogLevel(记录日志的级别)

LogFormat(定义日志格式,被访问日志用到)

CustomLog(访问日志的存放位置) 位置 级别    日志属主属组都是root用户

Alias(别名路径别名,将不在当前网页文件目录下映射在网页存放路径下)

Alias 别名 "要映射的目录"

ScroptAlias (动态脚本目录的别名)

ScroptAlias    别名 "存放的目录"

AddDefaultCharset(默认字符集)

AddType(添加apache所支持的文件编码)

<>容器,里面的设置只对  ""里面的目录生效>

Option    ....

AllowOverride(允许覆盖)时候允许其他认证机制覆盖下面的认证机制

Order(顺序,前面的先)

Allow|deny from IP/mask

实现基于  的认证

AllowOverride AuthConfig

AuthName"Our site"

AuthType basic

AuthUserflie

require user userid userid

require    group group_name ...

require valid-user (允许所有有帐号的用户)

htpasswd

-c 创建

-m    以MD5加密方式存放

虚拟主机配置

基于IP的虚拟主机和基于端口的虚拟主机和基于主机头,FQDN (基于应用层封装的URL路径)

NameVirtualHost *:80  基于主机头的虚拟主机需要启动这个选项

ServerName

DoucumentRoot "目录"

ErrorLog

CustomLog    指定单独的网站日志

...单独为一个虚拟主机设置选线

使用IP访问基于端口或主机头的虚拟主机默认返回第一个虚拟主机

Apache 日志文件有两个

访问日志    /var/log/httpd/access_log

    错误日志    /var/log/httpd/error_log0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值