码迷,mamicode.com
首页 > Web开发 > 详细

httpd

时间:2015-08-30 01:16:00      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:虚拟主机   配置文件   根目录   程序   认证 httpd   

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可以发起一个进程去调用动态页面的程序。






httpd

标签:虚拟主机   配置文件   根目录   程序   认证 httpd   

原文地址:http://hackcrack.blog.51cto.com/6169318/1689568

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!