Apache源代码解析之主程序

本文节选自《Apache源代码解析-基于Apache0.6.5》第二章,探讨了Apache主程序httpd.c,涵盖守护进程的概念、创建过程,以及Apache的生命周期。通过理解守护进程的原理,确保Apache在Linux系统中独立运行,不受终端影响。同时,文章还预告了后续对Apache生命周期的深入讲解。
摘要由CSDN通过智能技术生成

节选自《Apache源代码解析-基于Apache0.6.5》第二章。

网址:http://www.oldapache.org

论坛:http://bbs.oldapache.org

邮箱:tsingien@gmail.com


    本章介绍了httpd.c程序的相关内容。这个程序是Apache的主程序,里面包括了Apache初始化的绝大部分调用,从这个文件里面我们能大概了解Apache前期准备工作的内容。

    程序httpd.c里面涉及到Linux下c语言编程中的进程、守护进程、管道、信号量等几个重要概念,同时需要您理解Socket编程的一般流程。如果您对这些概念或流程比较陌生,请参考相关书籍。

2.1 守护进程


2.1.1什么是守护进程

 

    要理解守护进程,首先我们需要了解什么是终端。在Linux系统中,系统与用户进行交流的界面成为终端,每个从这个终端运行的程序会依附于这个终端,这个终端称为在其运行的程序的控制终端。当终端被关闭时,从这个终端运行的进程就会自动关闭。

    终端是一个用户设备,它从用户接受键盘输入,并将这些输入发送到主机,主机处理用户输入的指令,并将处理的结果现实在这个终端的屏幕上。

    Ap

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值