歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

apachectl 和 httpd的關系

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的首頁。

Copyright © Linux教程網 All Rights Reserved