Apache服务器配置与使用工作笔记
基本命令
httpd -e warn 临时修改日志级别
httpd -v 版本信息
httpd -l 列出模块
httpd -t 测试配置文件的语法
监控Apache
/server-status
/server-info
http.conf
主服务部分
ServerName
ServerRoot
DocumentRoot
ServerAdmin
User
Group
Listen
LoadModule
ErrorDocument
容器部分
<IfModule>
<IfDefine>
<Directory> <DirectoryMatch>
<Files> <FilesMatch>
<Location>
访问tristan2目录的例子
Alias /tristan2/ "/opt/webhost/local/WHA-COMMON/apache/htdocs/tristan2/"
<Directory "/opt/webhost/local/WHA-COMMON/apache/htdocs/tristan2/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
扩展部分
Include xxxxx.conf
虚拟主机 没有用过
VirtualHost
日志分析软件
webalizer awstats
第一阶段一台服务器搞定 小小应用
第二阶段数据库与web分开 缓存技术减少对DB的压力 squid静态页面缓存 小型网站
第三阶段页面片段缓存 负载均衡 反向代理 增加服务器 HPSC 现阶段
第四阶段对DB分库分表分布式缓存 大型网站
第五阶段数据读写分家 分布式存储 提高内部通讯速度
第六阶段拆分各种应用, 制定框架 taobao