1. 實(shí)驗說明:Web服務(wù)器一般指網(wǎng)站服務(wù)器,是指駐留于上某種類型計算機(jī)的程序,可以處理瀏覽器等Web客戶端的請求并返回相應(yīng)響應(yīng),也可以放置網(wǎng)站文件,讓全世界瀏覽;可以放置數(shù)據(jù)文件,讓全世" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > Kali與編程:Centos7上搭建web服務(wù)器

Kali與編程:Centos7上搭建web服務(wù)器

時間:2023-07-11 12:06:01 | 來源:網(wǎng)站運(yùn)營

時間:2023-07-11 12:06:01 來源:網(wǎng)站運(yùn)營

Kali與編程:Centos7上搭建web服務(wù)器:

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

2. 實(shí)驗環(huán)境:準(zhǔn)備好一臺centos7虛擬機(jī),正確配置好本地軟件倉庫、掛載光盤文件并安裝并安裝補(bǔ)全增強(qiáng)型工具和vim文本編輯器,手動配置ip地址。

客戶端直接使用物理機(jī)即可。

3. 進(jìn)行實(shí)驗

首先安裝軟件包

輸入以下代碼進(jìn)行安裝

yum -y install httpd.x86_64







新建html網(wǎng)頁文件并給網(wǎng)頁文件增添內(nèi)容,默認(rèn)html網(wǎng)頁文件存放在/var/www/html/文件夾下

使用touch命令新建名為index.html的網(wǎng)頁文件







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

4. mkdir和touch命令的區(qū)別

其實(shí)他們之間的區(qū)別非常簡單好記

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

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

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

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







也可以使用vim編輯器在文檔中進(jìn)入編輯視圖再增添內(nèi)容。

5. 修改默認(rèn)網(wǎng)站配置文件







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

添加以下內(nèi)容

<VirtualHost *:80>

ServerName 192.168.159.128

<Location />

Require all granted

</Location>

</VirtualHost>







保存并退出

重啟服務(wù)







查看服務(wù)狀態(tài)是否正常

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







6. 使用curl命令在本機(jī)訪問網(wǎng)站

此時在本機(jī)上是能夠正常訪問的







7. 在物理機(jī)上訪問

首先在物理機(jī)上測試與apache服務(wù)器之間的icmp通信情況







再進(jìn)行網(wǎng)站訪問

在瀏覽器網(wǎng)址搜索中輸入http://192.168.159.128

此時是無法訪問的







8. 解決并驗證

有的同學(xué)可能就已經(jīng)知道了無法訪問的原因是因為防火墻原因

此時我們回到服務(wù)器上,在防火墻規(guī)則中放行http服務(wù)

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

firewall-cmd –permanent –add-service=http

firewall-cmd --reload







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







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

9. 代碼講解

VirtualHost *:80 設(shè)置網(wǎng)站默認(rèn)訪問端口為80

ServerName 192.168.159.128 設(shè)置網(wǎng)站域名為192.168.159.128,這里也可以使用dns域名作為網(wǎng)站域名,感興趣的同學(xué)可以試一下。

Require all granted 允許所有人訪問




Curl命令

簡單解釋為

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

本章內(nèi)容就到這里

學(xué)習(xí)更多技術(shù)干貨,請搜索:Kali與編程





關(guān)鍵詞:服務(wù)

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉