說到HTTP協議,其實大家都不陌生,我們日常上網,打開網頁,使用的就是HTTP協議,實現web瀏覽功能。首先,我們需要明確的是,架設網站主要是有兩部分組成:Web服務器和網頁。作為Linux運維人員,負責Web服務器的部署與維護,但是網頁制作不是我們的專業,需要找專門的開發公司,制作網頁。然后把網頁交給我們,由我們把網頁發布出來。
Linux中有多種部署http服務器的工具,如Apache、nginx等,下面我們就來介紹一下CentOS7中自帶的Apache工具部署網站服務器的過程。
Apache安裝
(1)實驗準備
準備兩臺主機,一臺Linux虛擬機,IP地址為192.168.10.20,可以連接Internet網絡,該主機安裝將Apache服務器使用,為了方便實驗可以使用以下命令關閉防火墻,關閉selinux。
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
另一臺可以使用虛擬機對應的Windows宿主機,作為客戶端使用,可以在此主機中通過瀏覽器對Apache服務端的配置進行測試。
(2)安裝Apache
Apache對應的服務名是httpd,如果可以聯網就可以從通過CentOS官網提供的鏈接將Apache安裝到系統中,輸入如下命令:
yum install httpd-*
如圖所示,httpd的安裝依賴于其他一些軟件包,yum安裝過程會分析httpd所需的依賴包并調整各個軟件包的安裝順序
安裝完畢后,系統中自動新建用戶Apache,新建組Apache,作為HTTP服務的屬主和屬組,即HTTP服務器進程以Apache用戶的身份啟動。可以使用以下命令查看新建用戶信息,如圖所示:
tail -1 /etc/passwd #查看用戶信息文件/etc/passwd的最后一行,即新建的用戶信息
id apache #查看apache用戶信息
啟動Apache服務
Apache軟件安裝完畢后,即可輸入以下語句,直接啟動HTTP服務。
systemctl start httpd #啟動httpd
systemctl enable httpd #設置httpd開機啟動
測試Apache默認網頁
Windows客戶端使用瀏覽器訪問頁面,http://192.168.10.20,可見到Apache服務的測試網頁,如下圖所示。
更多內容
>>本文地址:http://www.jecan.cn/zhuanye/2020/51576.html
聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?