Apache学习笔记(二)—— 运行apache(1)

这篇博客介绍了在UNIX/Linux系统中如何手动和自动启动Apache服务器。手动启动涉及使用httpd命令,而自动启动部分讲解了BSD和SysV两种风格的区别,并提供了配置启动脚本的步骤。
摘要由CSDN通过智能技术生成

  在UNIX/Linux的系统中,重要的服务一般都是作为系统进程在后台运行的,它们在后台不断的处理请求,而如何运行和管理它们,成了每一个系统管理员要做的重要事情之一。

运行Apache

手动启动Apache

由于Apache程序是通过可执行文件httpd启动的,因此手动启动Apache是容易的,如下命令就可以了:


如果返回上面的错误,说明Apache没有找到默认的服务器主机名,这时Apache会使用本机的IP地址作为服务器名称,当然这样运行也是没有问题的。如果返回一个shell提示符,则一切正常。

我们通过访问主页,会看见一个“”It works!“”的页面。

我们也可以通过命令查看httpd程序是否在运行。


上面的ps命令中,a参数来显示 所有的进程,x参数显示所有终端的进程,u参数显示程序所属用户,| grep httpd 则是通过grep程序过滤出所有的httpd内容。从上面的结果可以看出,httpd正在后台运行。

不了解ps命令的同学可以看  Linux 之 ps命令 。

注:只有一个httpd 进程是属于root ,它永远不响应任何用户的请求,只是负责创建httpd的子进程,这些子进程才是提供Web访问的服务进程。在这里子进程的用户名是daemon。

自动启动Apache服务器

通常在Linux上有两种启动风格:BSD和SysV ,大多数的Linux发行版都使用SysV风格来启动。

BSDBerkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,1970年代伯克利加州大学(University of California, Berkeley)开创。BSD用来代表由此派生出的各种套件集合。

BSD 常被当作工作站级别的Unix系统,这得归功于BSD 使用授权非常地宽松,许多1980年代成立的计算机公司,不少都从BSD 中获益,比较著名的例子如DECUltrix,以及Sun公司的<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值