Linux (CentOS) 安裝Apache圖文詳解

目錄

1. 查看是否已安裝apache,以及版本號

2. 如何卸載舊版本apache

3. 安裝Apache(yum安裝)

4. 查看Apache工作狀態以及如何啓動它

5. Apache各文件目錄的作用


1. 查看是否已安裝apache,以及版本號

rpm --qa |grep httpd

如果已經安裝,會有如下顯示:

 

2. 如何卸載舊版本apache

sudo rpm -e --nodeps <軟件包名>      //sudo: 使用管理員權限執行
                                    //--nodeps: 卸載軟件包時,忽略依賴關係

卸載時,從下到上卸載(不需要全名,只需要輸入軟件包名就行):

執行完後,我們再來看一下是否卸載完成:

 

3. 安裝Apache(yum安裝)

sudo yum -y install httpd

安裝成功後,我們可以再查看一下版本號:

 

4. 查看Apache工作狀態以及如何啓動它

systemctl status httpd        //查看Apache狀態

此時的狀態顯示的是未激活狀態; 

我們來嘗試啓動它試試:

systemctl start httpd        //啓動Apache

啓動後我們再看一下它的狀態,發現這時服務已經啓動,但是有一個提示:

這時我們需要修改它的配置文件:

sudo vim /etc/httpd/conf/httpd.conf        //編輯Apache的配置文件

找到 #ServerName www.example.com:80 這一行,把它修改成: ServerName localhost:80,當然localhost也可以換成你服務器的ip地址

檢查配置文件是否正確:

httpd -t

 正常的話會顯示:SyntaxOK

重載Apache:

systemctl reload httpd        //不關閉Apache的情況下,重新載入配置文件,使其生效

設置開機啓動Apache:

systemctl enable httpd

 此時我們在本機電腦的瀏覽器訪問localhost:80試試:

 

5. Apache各文件目錄的作用

配置文件默認在 /etc/httpd 目錄下:

/etc/httpd/conf.d:自己設定apache的參數信息,裏面的文件應以xxx.conf結尾的文件,當apache啓動的時候,這個文件會自動被讀入到主要配置文件當中;

/etc/httpd/modules:存放httpd的模塊;

/etc/httpd/log:記錄apache的所有的日誌;

/etc/httpd/conf/httpd.conf:配置Apache主要權限和功能的文件,是最重要的配置文件;

etc/init.d/httpd :啓動文件;

 

存放網頁的文件默認在/var/www 目錄下:

/var/www/html:首頁文件存放的目錄(/etc/httpd/conf/httpd.conf中默認的目錄 DocumentRoot=/var/www/html);

/var/www/error:錯誤信息處理的文件(主機設置錯誤或者瀏覽器客戶端要求的數據錯誤,瀏覽器上顯示的錯誤信息);

/var/www/icons:存放(apache、tomcat)網頁的圖片;

/var/www/cgi-bin:  存放可執行的CGI(網頁程序)程序;

 

/var/log/httpd/access_log:默認訪問Apache日誌文件;

/var/log/httpd/error_log:錯誤日誌文件;

 

/usr/sbin/apachectl:這個apachectl是文件,是apache的主要執行文件,它可以主動檢測系統上的一些設置值,可以使啓動apache時更簡單,相當於apache 的一些管理工具;

/usr/bin/htpasswd:登陸網頁的時候,會提示輸入賬號和密碼,而apache本身就提供一個最基本的密碼保護方式,該密碼的產生就是通過這個指令實現的;

 

如果對您有幫助,動動您的小手點個讚唄~

參考資料:https://blog.csdn.net/qq_24394093/article/details/90550134

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章