linux下apache的安裝配置

2021-08-20 23:32:28 字數 2105 閱讀 3886

啟動配置

修改path環境變數,在登入使用者的home目錄開啟.bash_profile,在檔案中新增一行

path=$path:/usr/local/apache2/bin

然後退出重新登入,執行apachectl -l,如果有返回資訊,說明路徑設定成功。

apache的配置檔案是/usr/local/apache2/conf/httpd.conf

由於apache的預設監聽埠是80,linux/unix上,小於等於1024範圍內的埠只有root使用者才有許可權開啟,所以為了用非root使用者啟動apache,必須修改預設埠,開啟httpd.conf,修改listen屬性(或者port)為8000。

執行命令apachectl start,如果沒有出現錯誤資訊(如果有錯誤資訊,根據錯誤資訊糾正錯誤),開啟ie,在位址列輸入http://ip:8000(這裡的ip是apache的安裝主機的ip位址),如果有能顯示頁面,表明apache啟動成功.

引數說明

servertype standlone/inetd 伺服器的執行方式

port 80 或者listen 80 在standlone方式下監聽的埠號

user nobody 程序執行的屬主

group nobody 程序執行的屬組

serveradmin admin@localhost 管理員信箱

serverroot "/home/httpd/" 伺服器檔案位置

servername httpserver伺服器名稱

timeout 300設定伺服器和客戶端的連線超時時間

maxclient 300允許同時連線的客戶數

proxyrequests on允許充當proxy

documentroot "/home/httpd/html"提供伺服器文件服務的根目錄

userdir public_html伺服器上使用者自己主頁所在目錄

directoryindex index.html目錄索引檔案

accessfilename .htaccess在每個目錄中包含訪問控制資訊的檔名

alias /icons/ "/home/user/icons/"為不在documentroot之下的文件建立別名

目錄設定,在中間可以加入一些目錄引數,示例如下:

options indexes

allowoverride none

order allow,deny

allow from all

在上面的目錄設定中,options選項配置指令,後面的引數用於控制目錄的訪問特性

execcgi:可以執行cgi指令碼

indexes:訪問乙個無索引檔案的目錄時,返回乙個檔案 列表

allowoverride指令 ".htaccess"檔案中哪些設定允許覆蓋先前的設定

none:不讀取.htaccess

limit:覆蓋控制主機訪問的指令(allow,deny)

authconfig:允許覆蓋跟認證有關指令 (authtype,authname)

這兒是none

order指令

控制處理allow和deny指令的順序

如上例:

order allow,deny

deny from all

allow from host11

allow指令

對於乙個目錄來說,allow指令設定允許哪些主機訪問

all:所有主機

或 網域名稱:eloo.com

或 乙個完整ip:192.168.0.1

網路號碼/子網掩碼:192.168.0.0/255.255.255.0

網路號碼/nnn:192.168.0.0/24 表示一段範圍的ip位址

deny指令

對於乙個目錄來說,allow指令設定禁止哪些主機訪問

-all:所有主機

或 網域名稱:eloo.com

或 乙個完整ip:192.168.0.1

網路號碼/子網掩碼:192.168.0.0/255.255.255.0

網路號碼/nnn:192.168.0.0/24 表示一段範圍的ip位址

結束 不同版本的apache,在目錄和引數名字上有微小的差異,根據名字一般都能猜出來。

歡迎各位補充,謝謝。

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...