【Apache】Apache服务的安装(一)
Apache簡介
Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁服務器,可以在大多數計算機操作系統中運行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。
Apach特點:
支持最新的HTTP/1.1通信協議。Apache是最先使用HTTP/1.1協議的Web服務器之一,它完全兼容HTTP/1.1協議并與HTTP/1.0協議向后兼容。Apache已為新協議所提供的全部內容做好了必要的準備。
支持多計算機平臺。Apache幾乎可以在所有的計算機操作系統上運行,包括主流的UNIX、Linux及Windows操作系統。
配置文件簡單,易操作。用戶可以通過直接修改Apache的配置文件信息來修改Apache,操作起來十分方便。
支持實時監視服務器狀態和定制服務器日志。Apache在記錄日志和監視服務器自身運行狀態方面提供了很大的靈活性,可以通過Web瀏覽器來監視服務器的狀態,也可以根據自己的需要來定制日志。
支持多種方式的HTTP認證。
支持Web目錄修改。用戶可以使用特定的目錄作為Web目錄。
支持CGI腳本,如Perl、PHP等。
支持服務器端包含指令(SSI)。
支持安全Socket層(SSL)。
支持FastCGI。
支持虛擬主機。即通過在一臺服務器上使用不同的主機名來提供多個HTTP服務。Apache支持基于IP、主機名和端口號三種類型的虛擬主機服務。
跟蹤用戶會話。當用戶瀏覽基于Apache的Web站點時,可以通過Apache的mod_usertrack模塊對其進行跟蹤。
支持動態共享對象。Apache的模塊可在運行時動態加載,這就意味著這些模塊可以被裝入服務器進程空間,從而減少系統的內存開銷。
支持多進程。當負載增加時,服務器會快速生成子進程來處理,從而提高系統的響應能力。
支持第三方軟件開發商提供的功能模塊。比如Apache加載mod_jserv模塊后可以支持JavaServlet,這樣就可以運行Java應用程序了。
支持多線程和多進程混合模型的MPM。當MPM類型指定為worker時,由于是使用線程來處理,所以可以處理海量的請求,而系統資源的開銷要小于基于進程的服務器
Apache服務安裝之Windows
1、安裝環境
2、下載windows版的Apache服務軟件。
a、登陸官網:http://httpd.apache.org/
b、下載windows版 流程如下圖
3、下載下來的是一個壓縮包,解壓安裝包,將其中安裝文件拷貝到想要安裝的目錄中,
4、以管理員身份運行cmd程序(必須),在C:WindowsSystem32目錄中,右鍵cmd.exe,以管理員身份運行此程序。
5、用cmd進入到Apache的安裝目錄中的bin目錄,執行命令:httpd -k install
6、彈出防火墻訪問控制請求,允許訪問即可。
7、查找Apache服務是否安裝,運行services.msc,可以看到服務已經安裝完成
8、啟動apache服務,使用瀏覽器訪問地址:localhost即可,apache默認端口是80,配置文件(安裝目錄中confhttpd.conf)。web文件根目錄(安裝目錄htdocs)
啟動命令:net start apache2.4
關閉命令:net stop apache2.4
瀏覽器訪問:
Apache服務安裝之Linux
1、安裝環境CentOS 7.0
2、采用yum安裝,執行命令:yum install -y httpd
3、啟動apache服務
啟動命令:service httpd start
關閉命令:service httpd stop
重啟命令:service httpd restart
優雅的重啟(不影響用戶請求):service httpd graceful
優雅的關閉(不影響用戶請求):service httpd graceful -stop
添加開機啟動:chkconfig httpd on
4、使用瀏覽器訪問測試,地址http://ip,apache服務默認端口是80。
5、目錄結構:配置文件:/etc/httpd/conf/httpd.conf; web文件根目錄:/var/www/html/
總結
以上是生活随笔為你收集整理的【Apache】Apache服务的安装(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奥联电子是什么概念股
- 下一篇: TCP滑动窗口(发送窗口和接受窗口)