知識庫
阿帕奇服務器實際上是Apache,人生第一次建站就是用Apache軟件搭建的,百度百科介紹阿帕奇源于NCSAhttpd服務器,經過多次修改,成為世界上最流行的Web服務器軟件之一。“a patchy server”的意思是充滿補丁的服務器,因為它是自由軟件,所以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,并可做代理服務器來使用。
阿帕奇服務器測試:http://www.ukunilife.com/dedicated/hk.html
阿帕奇服務器的主要特征是:可以運行上所有計算機平臺;支持最新的HTTP 1.1協議;簡單而強有力的基于文件的配置;支持通用網關接口CGI;支持虛擬主機;支持HTTP認證;集成Perl腳本編程語言;集成的代理服務器;具有可定制的服務器日志;支持服務器端包含命令(SSI);支持安全Socket層(SSL);用戶會話過程的跟蹤能力;支持FastCGI;支持Java Servlets。
可以說阿帕奇服務器滿足大部分用戶建站的基本需求,java環境能夠使用的八大Web服務器只是總括,我第一次建站是下載一個ComsenzEXP,那阿帕奇服務器如何搭建呢?
1、打開centos7操作系統,運行 “ #yum install httpd ” ,安裝過程中會問“is this ok [y/d/N]”,輸入“y”回車,等待一會,Apache安裝成功
2、安裝完成之后,你可以通過執行 “ #systemctl status httpd.service ”,查看Apache的運行狀態
3、設置開啟服務器之后自動開啟Apache服務,執行語句“ #systemctl enable httpd.service ”
4、若需要修改站定根目錄,就要修改Apache配置文件
-在home下創建一個自己的根目錄
-執行 #vi /etc/httpd/conf/httpd.conf (vi或vim都可以)
-修改文件中DocumentRoot后面的根目錄(點‘i’鍵開啟修改)
-修改默認訪問的根目錄,如下圖修改過的
5、此時還不能測試Apache,因為網頁還是無法進入,原因是因為防火墻開啟中,是拒絕訪問的。需要執行 #systemctl stop firewalld 關閉防火墻,之后重啟Apache(#systemctl restart httpd.service)即可。然后在打開網頁,輸入CentOS7系統的IP進行測試,若出現以下頁面即為Apache安裝配置成功;
注意:防火墻只是臨時關閉,若不想通過關閉防火墻,來啟動Apache。建議開啟一個8080端口。執行以下兩句語句即可:
# firewall-cmd --zone=public --add-port=80/tcp --permanent (–permanent永久生效,沒有此參數重啟后失效)
# firewall-cmd --reload
阿帕奇服務器憑借超多優點:rewrite,比nginx 的rewrite 強大,超多的模塊,比nginx服務器的bug少bug,超穩定運行,因為阿帕奇服務器對PHP支持比較簡單,Nginx需要配合其他后端用,所以阿帕奇服務器在處理動態網站有優勢,依托于強大的功能和超高的穩定性為廣大建站同志帶來快樂!