apachectl和httpd的关系(转)

2018-1-17 liyangweb.com 李杨 服务器

apachectl是Apache HTTP服务器的前端程序。其设计意图是帮助管理员控制Apache httpd后台守护进程的功能。

apachectl脚本有两种操作模式。首先,作为简单的httpd的前端程序,设置所有必要的环境变量,然后启动httpd ,并传递所有的命令行参数。其次,作为SysV初始化脚本,接受简单的一个单词的参数,如:start, restart, stop ,并把他们翻译为适当的信号发送给httpd 。

如果你的Apache安装在非标准的路径中,你将需要修改apachectl脚本使其中的路径正确地指向httpd程序。此外,还可以指定任何必要的httpd命令行参数。细节可以参见脚本中的注解。

apachectl脚本如果执行成功,则返回0 ;如果出错,则其返回值>0 。更多细节可以参见脚本中的注解。

如果你启动的是/usr/local/apache2/bin/apachectl,

会启动HTTPD='/usr/local/apache2/bin/httpd'这个httpd

使用的配置文件应该是/usr/local/apache2/conf/httpd.conf,

你访问到的主页应该就是it works,也就是你新安装的apache2的首页

而你启动/usr/sbin/httpd

使用的配置文件应该是/etc/httpd/conf/httpd.conf

你访问到的主页应该就是apache的介绍页,也就是这个linux系统原来的apache的首页

评论:

网赚博客
2018-04-04 10:21
谢谢博主这篇文章解决了我的问题
作文代写
2018-03-15 22:31
感谢楼主的分享,赞赞。

发表评论:

Powered by emlog 冀ICP备13011830号-1