apachectl 和 httpd的關係

2021-07-26 14:23:06 字數 885 閱讀 6656

apachectl是apache http伺服器的前端程式。其設計意圖是幫助管理員控制apachehttpd後台守護程序的功能。

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

apachectl 和 httpd的關係

apachectl是apache http伺服器的前端程式。其設計意圖是幫助管理員控制apachehttpd後台守護程序的功能。apachectl指令碼有兩種操作模式。首先,作為簡單的httpd的前端程式,設定所有必要的環境變數,然後啟動httpd,並傳遞所有的命令列引數。其次,作為sysv初始化指...

Apachectl 和 httpd的關係

請問apachectl 和 httpd的關係 apachectl 可以理解為是 apache control 控制器 開,關,重啟.httpd 是apache的程序,可以有多個.apachectl 是一段指令碼,用文字編輯器就能開啟,你可以學一下bash之類的,裡面預設了一些命令,你可以直接通過引數...

apachectl 和 httpd的關係

apachectl是apache http伺服器的前端程式。其設計意圖是幫助管理員控制apache httpd後台守護程序的功能。apachectl指令碼有兩種操作模式。首先,作為簡單的httpd的前端程式,設定所有必要的環境變數,然後啟動httpd 並傳遞所有的命令列引數。其次,作為sysv初始化...