CentOS7搭建個人站點

~wangweijun發表於2020-12-21

本篇文章我們將在CentOS7下通過httpd搭建個人站點,httpd是Apache超文字傳輸協議(HTTP)伺服器的主程式,被設計為一個獨立執行的後臺程式,它會建立一個處理請求的子程式或執行緒的池。

安裝httpd

首先我們通過rpm指令查詢一下系統中是否已經安裝httpd:

rpm -qa | grep httpd

若是執行指令後沒有任何輸出則說明當前系統還未安裝httpd,此時使用yum進行安裝:

yum install httpd

此時再次使用rpm指令檢查一下:
在這裡插入圖片描述
這樣就證明我們已經安裝成功了。

安裝完成後就可以啟動httpd服務了,執行指令:

systemctl start httpd

注意該指令是CentOS7下的指令,若是CentOS6及其以前的版本,需要使用service來開啟服務:

service start httpd

開啟了服務後,通過netstat指令可以檢視該服務的埠號:

netstat -apn | grep httpd

在這裡插入圖片描述
可以看到httpd的埠號為80,此時通過ifconfig指令獲取虛擬機器的ip:
在這裡插入圖片描述
就可以在Windows上進行訪問了,訪問地址:http://192.168.190.134/,因為瀏覽器預設是80埠,所以直接訪問虛擬機器的ip地址即可:
在這裡插入圖片描述
進行到這一步說明httpd的安裝和服務的開啟都是沒有問題的。

搭建個人站點

搭建好httpd後,我們來試著通過httpd搭建一下個人站點。

檢視httpd的配置檔案:

cd /etc/httpd/conf

在該目錄下有一個httpd.conf檔案,該檔案即為httpd的配置檔案:
在這裡插入圖片描述
在這裡插入圖片描述
對於119行和124行的配置,其中DocumentRoot表示網站的資料目錄,其預設為/var/www/html,而Directory就是對資料目錄的一些許可權控制了,如果要自定義的話也可以對其進行修改。

若不進行修改,則我們就需要將網頁定義在/var/www/html目錄下,該目錄httpd已經為我們建立好了,直接來到該目錄下:

cd /var/www/html

此時我們就可以來編寫一個頁面了:

vim index.html

在這裡插入圖片描述
在檔案中編寫這樣的一段文字,然後重啟httpd服務:

systemctl restart httpd

在CentOS7之前的版本就需要:

service restart httpd

重啟完畢後,我們直接在Windows上訪問地址:http://192.168.190.134/index.html
在這裡插入圖片描述
這樣個人站點就搭建完成了。

相關文章