Apache簡介及httpd伺服器的安裝詳解

2021-10-09 21:25:29 字數 1919 閱讀 7594

為什麼選擇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...