在虛擬機上的關於Apache(阿帕奇)(1)開啟Apache服務以及介紹基礎服務


我們來開始講述Apache(阿帕奇)服務

小知識:

Apache   使得一台服務器上放很多網站,網站同時訪問  可以使網站更安全(木馬如果是root權限  如果webshell  apache 可用的命令很少)

 

大部分網站使用的是http協議80端口  https協議端口443

 

web服務器提供服務  發送請求 

 

http協議是無連接狀態  發送一次之后就斷開了,和下一次發送沒有關系

 

下面我們主要討論一下

打開網頁使網頁展示自己想要的字符串

apache服務(改成其他的后綴)

apache服務(改成其他的目的文件)

 

 

 

 

apache服務

 

接下來我們來裝apache服務(實戰演練)

 

在虛擬機上看看,是默認沒有apache

 

 

 我們來下載apache服務

如果出現了這中結果,再打開一個終端,輸入命令:kill -9  5344就好了

 

 

 

 可以了

 

 之后我們輸入y安裝,安裝完畢再看就有了

 

 

 

安裝完畢之后默認是死的,要給他啟動一下

輸入命令:systemctl start httpd

這時候你在虛擬機中打開瀏覽器輸入localhost就會得到這樣一個界面

 

 

 

 

一定要重啟服務不重啟就是這個頁面

 

 

 

現在我們來改變一下網頁顯示的內容

接下來進入/var/www/html文件夾

輸入命令:cd  /var/www/html   (按理說是有個文件的這里沒有的話我們來建立一個

 

 

 這個時候再次我訪問localhost網頁時就變成了你輸入的結果

 

 

 apache服務(改成其他的后綴)

 

有沒有人有疑問,為什么我們剛才建立文件夾的時候取名字叫index.html,如果我們取別的名字他還可以嗎?我們來試一下

 

輸入命令:mv  index.html   1.html  (html文件夾內操作)

 

 

 

 答案是沒有了

 

 

 但是你在localhost后面加上1.html它就可以出來了

 

 

 

為什么會這樣呢?秘密藏在它的配置文件中

輸入命令:vi  /etc/httpd/conf/httpd.conf  

在里面默認的是以index.html為后綴,

 

 

 

 如果我們改成1.html 是不是就可以了?

改完之后,輸入命令:systemctl  restart  httpd  重啟服務

這時候1.html就出來了

 

OK,又有問題了?我們都是輸入ip沒有見過輸入字符串也可以訪問網址的呀

其實 Localhost  和  127.0.0.1 效果一樣,可以通過ping localhost看出來

 

 

 

 

apache服務 (改成其他的目的文件)

默認家目錄是在/var/www/html下面  我們也可以更改它的目錄

比如說改成在/home/www  (首先你要在home下有這個文件夾)

在這個文件夾下新建一個內容為in the home的網頁

輸入命令:echo  “in the home” > index.html  

接下來進入配置文件,更改

輸入命令: vi  /etc/httpd/conf/httpd  將這里改成你網頁所在的目錄

 

 

改成這個樣子

 

 

之后重啟以下服務  輸入命令:systemctl  restart  httpd

這時候我們在訪問網頁 ,網頁上就應該出來in the home

改完之后沒有重啟結果

 

如果沒有出來,出現的下面這個情況,則是權限不夠

 

我們來改一下權限 改目錄文件www的(/home/www 的)

 

或者改變一下屬組

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM