行業資訊
Web服務器一般指網站服務器,是指駐留于上某種類型計算機的程序,可以處理瀏覽器等Web客戶端的請求并返回相應響應,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。目前最主流的三個Web服務器是Apache、 Nginx 、IIS。我們一般使用的是IIS。本文將帶大家學習如何在centos7上搭建apache服務器。
Apache是世界使用排名第一的Web服務器。它可以運行在幾乎所有廣泛使用的計算機平臺上。
實驗環境:準備一臺互聯數據centos7虛擬機,正確配置好本地軟件倉庫、掛載光盤文件并安裝并安裝補全增強型工具和vim文本編輯器,手動配置ip地址。客戶端直接使用物理機即可。
CentOS 7搭建web服務器:http://www.bxgb88.com/cloud/hk.html
由于實驗問題不采用面板。安裝了一個新的centos7的虛擬機。嘗試了兩種CentOS 7安裝模式,分別搭建Web服務器的過程。
一、字符界面:基本Web服務器(Basic Web Server)
這種模式已經包含了httpd服務,但是沒有開放80端口,所以安裝完成之后,需要開放80端口并啟動https服務。
1| / /開放80端口
2| sudo firewall-cmd --permanent -- zone=public --add-port=80/tcp
3| //重 啟防火墻,上面的命令才能生效
4|sudo firewall-cmd --reload
5| //查詢一下80端口是否開放,返回yes表示開放,否則返回no
6|sudo firewall-cmd --query-port=80/tcp
在瀏覽器中輸入CentOS主機IP地址,會顯示Apache的測試網頁,看到這個頁面,表示web服務器成功。
二、圖形界面:GNOME桌面(GNOME Desktop)
CentOS的圖形界面,這個模式下沒有安裝Apache的httpd服務,因此要先安裝httpd
1| / /安裝httpd服務
2|sudo yum install httpd
3| //啟動httpd服務
4|sudo systemctl start httpd
后面和字符界面中的操作一樣。
在安裝前,設置“網絡和主機名稱”時,把網絡連接打開,這樣啟動CentOS后會自動連接網絡,不需要修改配置文件。否則需要修改/etc/sysconfig/network-scripts/下的文件ifcfg-ens32(不同機器文件名會有所不同)文件,把最后一行ONBOOT=no改成ONBOOT=yes然后重啟網絡sudo service network restart。
最后將httpd注冊為服務,系統重啟后也可以自動開啟httpd服務
1|sudo systemctl enable httpd