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