`

apachectl 和 httpd的关系

阅读更多
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的首页
分享到:
评论

相关推荐

    “httpd未被被识别的服务”的解决办法.docx

    首先,我们需要重启httpd服务,可以使用`#/usr/local/apache2/bin/apachectl start`命令来启动httpd服务。如果我们希望使用`#service httpd restart`命令来重启httpd服务,那么需要按照以下步骤来将httpd服务加入...

    Linux_101_Hacks_CN.pdf

    常用Linux命令详解cd、日期操作、SSH、归档、系统管理任务、Apachectl和Httpd实例、Bash脚本、系统监控和性能以及一些技巧,该书中的很多技巧对于初学者提高系统管理的工作效率很有帮助。

    Httpd的配置

    编译安装httpd-2.4安装开发环境下载并安装apr-1.4+和apr-util-1.4+在root家目录下编译安装httpd启动apache五 .httpd常用配置配置虚拟主机1.虚拟机上修改配置文件2.在本机上修改配置文件3.到虚拟机上重启apachectl...

    .Linux.Hacker

    Title: Linux Hacker Author: Mr Ajay Kumar Tiwari Length: 136 pages ...Chapter 10: Apachectl and Httpd Examples Chapter 11: Bash Scripting Chapter 12: System Monitoring and Performance

    apache openssl配置快速的https网站

    启动WEB服务 apachectl start 关闭WEB服务 apachectl stop 启用VHosts Include conf/extra/http-vhost.conf 授予目录权限 注释<Directory /> Deny from all 或者增加Directory授权 启用SSL I nclude conf/extra/...

    Linux下Apache服务器的搭建.pdf

    2. 也可以使用 Apachectl 命令来启动、关闭、重启 Apache 服务器:`apachectl start`、`apachectl stop`、`apachectl restart` Apache 服务器的配置: 1. Apache 服务器的基本配置参数在 httpd.conf 配置文件中...

    Linux 101 hacks (2nd)

    第十章:Apachectl 和 Httpd 实例 技巧76:传递不同的httpd 技巧77:使用一个临时DocumentRoot 而不修改httpd 技巧78:暂时提高Log 的级别 技巧79:显示Apache 内的模块 技巧80:显示httpd 技巧81:验证被修改的...

    Linux下搭建tomcat集群全记录

    5. 启动和关闭 Apache:`/usr/local/apache2/bin/apachectl start` 和 `/usr/local/apache2/bin/apachectl stop` 解决安装 Apache 过程中的错误 在安装 Apache 过程中,执行 `./configure` 操作时可能会报 `Cannot...

    Apache启动提示错误undefined symbol: libiconv_open解决方法

    httpd: Syntax error on line 57 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol

    Mac OS 下配置Apache

    Mac OS 下配置Apache ...用vim编辑httpd.conf文件,httpd.conf文件是Apache的配置文件在终端输入:sudo vim httpd.conf sudo vim httpd.conf 然后终端提示输入密码(自己用户密码 这里默认不显示密码

    ubuntu下svn+apache安装配置

    4. 启动 Apache 并检查 Error Log:`/usr/local/apache2/bin/apachectl start`,然后检查 `/usr/local/apache2/logs/error_log` 是否有错误 5. 打开浏览器访问 `http://localhost/`,如果出现 "It works!" 页面则...

    apache http server在linux上的安装

    在开始安装之前,需要安装一些必要的依赖项,包括 GCC 和 Make 等。使用 yum 安装这些依赖项: ``` # yum –y install gcc # yum –y install make ``` 然后,下载并安装三个依赖包:apr-1.4.8.tar.gz、apr-util-...

    ExerciceSOFTIA

    sudo apachectl启动sudo apachectl停止sudo apachectl重新启动 要在Apache中启用PHP,您需要打开httpd.conf并取消注释以下行: LoadModule php7_module libexec / apache2 / libphp7.so 修改后不要忘记重新启动...

    详解Mac自带apache配置

    sudo apachectl start[/restart/stop] #开启等 sudo apachectl -v #查看版本 sudo /usr/sbin/httpd -k start #当配置文件出错时,可通过这个方式查看具体出错位置 使用前切记开启一个选项 Mac下apache默认不开启php...

    Linux下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解

    * 启动 Apache:`bin/apachectl start` 知识点三:安装 MySql 安装 MySql 需要下载相应的软件包,并按照 INSTALL 文件的指令进行安装。 知识点四:安装 PHP 安装 PHP 需要下载相应的软件包,并按照 INSTALL 文件...

    IHS无法通过80端口连接到WAS应用端口的参考解决办法

    首先,需要观察IHS的配置文件 `/opt/was/HTTPServer/conf/httpd.conf`,该文件通常位于最后一行,可以使用 `tail` 命令来查看。通过查看该文件,可以获知IHS所需的插件文件的原位置,并且需要将该文件备份起来。 二...

    revoltaescolar

    sudo apachectl start s /etc/apache2/httpd.conf sudo apachectl重新启动

    mac下使用brew配置环境的步骤分享

    配置 httpd.conf 加入php拓展 /etc/apache2/httpd.conf 如出现 ULIMIT_MAX_FILES=”ulimit -S -n `ulimit -H -n`” 错误 需要去掉 /usr/sbin/apachectl 里面的 ulimit -S -n `ulimit -H -n 重启apache brew install...

    工作:这是我的AI工作所在的存储库

    工作 这是我的AI工作所在的存储库。 环境构筑(Mac) # brew install ...# PATH configure cd ~ echo 'eval $(/opt/...which apachectl sudo vi /etc/apache2/httpd.conf ## DocumentRootをProject Pathに変更 Docum

Global site tag (gtag.js) - Google Analytics