1. 程式人生 > >Linux APache (web)安裝

Linux APache (web)安裝

Linux APache web httpd

一,Apache簡介

“Apache HTTP Server”是開源軟件項目的傑出代表,基於標準的HTTP網絡協議提供網頁瀏覽服務,在Web服務器領域中長期保持著超過半數的份額。Apache服務器可以運行在Linux,UNIX,Windows等多種操作平臺中


二,APache特點

開放源代碼:這是APache最重要的特性之一,開源免費,這也是在國內很火的重要原因。

跨平臺應用:這個特性得益於APache的源代碼開放,APache服務器可以運行在絕大多數的軟硬件平臺上。

支持各種web編程語言:支持perl,PHP,Python,java等,甚至微軟的ASP技術的可以使用。

模塊化設計:APache並沒有將所有功能集中在單一服務器中,而是盡可能的通過標準的模塊化設計實現專有的功能

運行穩定:APache服務器可用於構建具有大負載訪問量的Web站點,並具有很高的安全性。


三,安裝httpd服務器

1.為避免沖突,建議先卸載使用RPM方式安裝的http

技術分享圖片

2.解壓安裝包到/usr/src目錄下

技術分享圖片

3.配置,根據實際應用需要,定制選項

--prefie: 指定httpd服務程序安裝到哪個目錄

--enable-so: 啟用動態加載模塊,具有擴展功能

--enable-rewrite: 啟用網頁重寫功能,用於遷移目錄維護

--enable-charset-lite: 啟用字符集支持

--enable-cgi: 啟用CGI腳本程序支持

技術分享圖片

技術分享圖片

4.編譯和安裝

技術分享圖片技術分享圖片

技術分享圖片

5.確認結果

技術分享圖片


在安裝後的/usr/local/httpd目錄下,主要子目錄如下:

/usr/local/httpd/bin :存放httpd服務器的各種執行文件

/usr/local/httpd/conf: 存放httpd服務的各種配置文件,包括主配置文件http.conf,

/usr/local/httpd/htdocs:存放網頁文檔,包括默認首頁文件 index.html

/usr/local/httpd/logs:存放httpd服務器日誌文件

/usr/local/httpd/modules:存放httpd服務各種模塊文件

/usr/local/httpd/cgi-bin:存放各種CGI程序文件


6.優化執行路徑

技術分享圖片

7.添加httpd為系統服務,並在3 5 運行級別啟動

技術分享圖片

下圖中第一行需要修改,第二三行需要添加

技術分享圖片

將httpd添加為系統服務

技術分享圖片

8.啟動服務

技術分享圖片



HTTP服務就安裝完成了。若要向Internet發布站點需要申請一個合法的IP地址和向DNS服務器提供商註冊網址名稱,例 web主機ip地址為192.168.1.1 域名為www.whw.com

1)配置httpd主配置文件

技術分享圖片

找到此項,輸入購買的域名,此例為www.whw.com

技術分享圖片

寫入購買的公網地址,保存退出

技術分享圖片

技術分享圖片


2)客戶機訪問

技術分享圖片


基礎的HTTPD服務器就安裝完成了,後續會更新Httpd更復雜的配置和使用。

Linux APache (web)安裝