linux下Apache的安裝

2021-08-30 22:25:02 字數 3611 閱讀 5262

3.安裝apache到/usr下面,先上傳httpd-2.2.15.tar.bz2到usr目錄下

#cd /usr

#tar -jxvf httpd-2.2.15.tar.bz2 //解壓為httpd-2.2.15

4.在/usr/local目錄下建立文件,利於管理

# cd local

# ls

bin etc games include lib libexec sbin share src

# mkdir web

# cd web/

# mkdir apache

5.將安裝包放到/usr/local/src下,利於管理

注:如果第一次沒有加上--enable-so --enable-proxy --enable-proxy-ajp --enable-module=most --enable-mods-shared=most --enable-proxy=shared 引數,重新安裝一次就可以了

--enable-module=most --enable-mods-shared=most --enable-proxy=shared這幾個引數使編譯完後在apache/modules下出現.so檔案

在make之前 應該make clean 這樣就可以將以前安裝的清楚乾淨!

啟動 httpd: [確定]

# ifconfig

檢視ip,在本地輸入對應ip看看是否能夠訪問到

我的虛擬機器 可以訪問到,出來的不是it works!介面說明啟動的是linux自帶的不是自己安裝的

#rpm -qa | grep httpd 查詢是否已經安裝過rpm包。

如果已經安裝了則要先解除安裝再安裝

安裝後會出現httpd:unrecognized service(或者提示中文資訊)無法啟動,需要將apache安裝為系統服務

#vi /etc/rc.d/init.d/httpd (#!/bin/sh下面新增下面兩行)

# chkconfig: 2345 50 90

# description: activates/deactivates apache web server

把apache新增到系統的啟動服務組裡面:

再訪問ip出現it works!的介面說明成功了。

附加常用命令:

1.檢視安裝的模組

2.停止和重啟命令

載入模組,本人安裝一直沒有載入到模組需要手動加入

命名方式是modules/*.so變為*_module

其中mod_authz_host,mod_auth_basic,mod_authz_owner,mod_authn_file跟以前版本命名不同,網上找的資料很容易拷貝錯誤

注意:2.要**到tomcat要在dir_module中加入index.jsp

directoryindex index.html index.jsp

在#loadmodule××××××行的後面新增:

proxypass / ajp:

proxypassreverse / ajp:

linux下apache的安裝

二 apache的提取 編譯與安裝 在linux下的軟體的安裝並不看windows下那麼簡單,要經過一系列的指令才能完成安裝。cd root downloads tar xzf httpd 2.2.22.tar.gz 提取後會生成httpd 2.2.22資料夾 cd httpd 2.2.22 進入h...

linux下的apache安裝

先講講apache的安裝吧 sftp user ip 例 zxg 10.32.80.108 put 檔名 推送資料 get 檔名 獲取資料 2 在linux上解壓 tar xjf httpd 2.2.22.tar.bz2 4 指定安裝路徑和載入的模組 指定安裝路徑為 usr local apache...

linux下Apache的安裝

3.解壓檔案 tar zxvf httpd 2.2.13.tar.gz為檔案httpd 2.2.13.4.mkdir p usr local apache 建立要安裝的目的地的資料夾。5.mv root httpd 2.2.13 usr local src 將安裝包放到src下,利於管理。6.到 u...