您的位置:首页 > 理论基础 > 计算机网络

httpd

2015-08-29 17:38 357 查看
httpd:
事先创建进程

按需维持适当的进程

模块化设计,核心比较小,各种功能模块添加(包括php)

支持运行时配置,支持单独编译模块

支持多种方式的虚拟主机配置

基于ip的虚拟主机

基于端口的虚拟主机

基于域名的虚拟主机(最常用)

支持https协议(mod_ssl)

支持用户认证

支持基于ip或主机名的acl

支持每目录的访问控制

支持url重写(用户透明),此功能很强大

安装方法:
rpm包

源码编译

httpd:
/usr/sbin/httpd(MPM:prefork)

httpd:root,root 主导进程

httpd:apach,apache 工作进程

/etc/rc.d/init.d/httpd

port:(tcp/80),(ssl/443)

/etc/httpd:工作的根目录,相当于程序安装目录

/etc/httpd/conf:配置文件目录

主配置文件:httpd.conf

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

/etc/httpd/modules:模块目录

/etc/httpd/logs -->/var/log/httpd:日志目录

日志文件有两类:访问日志(access_log)和错误日志(error_log)

/var/www

html:静态页面所在目录

cgi-bin:提供动态内容使用的目录

cgi:因为httpd并不直接处理动态页面,而是调用其它程序,而cgi可以发起一个进程去调用动态页面的程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: