啟動配置
修改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...