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