為什麼選擇apache?
apache(音譯為阿帕奇)是世界使用排名第一的web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平台上,由於其跨平台和安全性被廣泛使用,是最流行的web伺服器端軟體之一。它快速、可靠並且可通過簡單的api擴充,將perl/python等直譯器編譯到伺服器中。
1、具有較大的自由度,功能可以自由定製。
2、可以及時獲得最新版本
3、適用於大多linux版本,便於移植使用。
1、上傳原始碼包
2、原始碼編譯和安裝
解包,這裡我選擇的解壓目錄是/usr/src/
httpd-2.4.25.tar.gz為歸檔壓縮包的名稱,請自行替換
cd到剛才的解壓目錄下
配置安裝;
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
–prefix:指定將httpd服務程式安裝到哪個目錄,如/usr/local/httpd。編譯及安裝–enable-so:啟用動態載入模組支援,使httpd具備進一步擴充套件功能的能力。
–enable-rewrite:啟用網頁位址重寫功能,用於**優化及目錄遷移維護。
–enable-charset-lite:啟動字符集支援,以便支援使用各種字符集編碼的網頁。
–enable-cgi:啟用cgi指令碼程式支援,便於擴充套件**的應用訪問能力。
httpd的安裝目錄是由前面的—prefix指定的路徑,
預設安裝在/usr/local/apache2目錄下
make
make
install
3、確認安裝結果(這步可以選擇跳過)
ls /usr/local/httpd/
4、優化執行路徑
# lrwxrwxrwx 1 root root 30 9月 22 17:30 /usr/local/bin/apachectl -> /usr/local/httpd/bin/apachectl
# lrwxrwxrwx 1 root root 26 9月 22 17:30 /usr/local/bin/httpd -> /usr/local/httpd/bin/httpd
5、新增httpd為系統服務
web伺服器訪問日誌:
服務目錄:
網頁目錄:
錯誤日誌:
服務指令碼:
ubuntu 安裝apache和httpd伺服器
能上網的話sudo apt get install apache2 1.解壓縮httpd 2.0.63.tar.gz到臨時目錄如 httpd 2.0.63 2.進入 httpd 2.0.63目錄,執行 configure prefix usr local apache2 enable module ...
Apache的httpd命令詳解
在windows下使用http.exe命令的例子 平時我們使用最多的可能就是用http.exe命令安裝 開啟 停止,刪除apache服務這些操作。將apache註冊為windows服務,因為我們使用的是apache2.2版本,所以預設的服務名為 apache2.2 httpd k install n...
InfluxDB原始碼閱讀之httpd服務
作業系統 centos7.3.1611 x64 go語言版本 1.8.3 linux amd64 influxdb版本 1.1.0 原始碼路徑 github.com influxdata influxdb services httpd config test.go 配置測試 service.go h...