<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • centos搭建網站服務器(解析centos網站搭建詳細教程)


    1. 實驗說明:Web服務器一般指網站服務器,是指駐留于上某種類型計算機的程序,可以處理瀏覽器等Web客戶端的請求并返回相應響應,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。目前最主流的三個Web服務器是Apache、 Nginx 、IIS。我們一般使用的是IIS。本章節將帶大家學習如何在centos7上搭建apache服務器

    2. 實驗環境:準備好一臺centos7虛擬機,正確配置好本地軟件倉庫、掛載光盤文件并安裝并安裝補全增強型工具和vim文本編輯器,手動配置ip地址。

    客戶端直接使用物理機即可。

    3. 進行實驗

    首先安裝軟件包

    輸入以下代碼進行安裝

    yum -y install httpd.x86_64

    Kali與編程:Centos7上搭建web服務器

    新建html網頁文件并給網頁文件增添內容,默認html網頁文件存放在/var/www/html/文件夾下

    使用touch命令新建名為index.html的網頁文件

    Kali與編程:Centos7上搭建web服務器

    這里有的同學可能就要問了,之前新建命令不是用的mkdir嗎,怎么到這里就是touch了

    4. mkdir和touch命令的區別

    其實他們之間的區別非常簡單好記

    touch能夠新建文件,mkdir用來新建文件夾

    編輯新建好的網頁文件,使用echo命令增添一些內容,內容自定,例如我增添的內容為“centos apache”

    echo centos apache >> /var/www/html/index.html

    在這里使用“>”或是“>>”都可以,但是建議大家使用“>>”,畢竟“>”使用不當全部覆蓋可不是鬧著玩的。

    Kali與編程:Centos7上搭建web服務器

    也可以使用vim編輯器在文檔中進入編輯視圖再增添內容。

    5. 修改默認網站配置文件

    Kali與編程:Centos7上搭建web服務器

    因為要做的修改是需要全部手動寫入的,所以進入文件后直接移動到文件末行再進行編輯

    添加以下內容

    <VirtualHost *:80>

    ServerName 192.168.159.128

    <Location />

    Require all granted

    </Location>

    </VirtualHost>

    Kali與編程:Centos7上搭建web服務器

    保存并退出

    重啟服務

    Kali與編程:Centos7上搭建web服務器

    查看服務狀態是否正常

    如下圖,服務是正常運行的,希望你們都是和我一樣的綠色而不是紅色的。

    Kali與編程:Centos7上搭建web服務器

    6. 使用curl命令在本機訪問網站

    此時在本機上是能夠正常訪問的

    Kali與編程:Centos7上搭建web服務器

    7. 在物理機上訪問

    首先在物理機上測試與apache服務器之間的icmp通信情況

    Kali與編程:Centos7上搭建web服務器

    再進行網站訪問

    在瀏覽器網址搜索中輸入http://192.168.159.128

    此時是無法訪問的

    Kali與編程:Centos7上搭建web服務器

    8. 解決并驗證

    有的同學可能就已經知道了無法訪問的原因是因為防火墻原因

    此時我們回到服務器上,在防火墻規則中放行http服務

    輸入如下代碼放行http服務并重新加載防火墻

    firewall-cmd –permanent –add-service=http

    firewall-cmd –reload

    Kali與編程:Centos7上搭建web服務器

    這時我們再回到物理機上重新訪問一次

    Kali與編程:Centos7上搭建web服務器

    Ok,訪問成功,到這里一個簡單的apache服務器就搭建起來了

    9. 代碼講解

    VirtualHost *:80 設置網站默認訪問端口為80

    ServerName 192.168.159.128 設置網站域名為192.168.159.128,這里也可以使用dns域名作為網站域名,感興趣的同學可以試一下。

    Require all granted 允許所有人訪問

    Curl命令

    簡單解釋為

    在Linux中curl是一個利用URL規則在命令行下工作的文件傳輸工具,可以說是一款很強大的http命令行工具。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费