Apache 服務(wù)

一康震、介紹

二吮螺、Linux下apache的安裝

三、apache的基礎(chǔ)信息

四伏伐、配置apache服務(wù)

五宠进、apache的虛擬主機(jī)

六、Apache httpd.conf配置詳解

七藐翎、特殊使用場(chǎng)景

? ? ? ?1. Linux Apache配置多個(gè)站點(diǎn)同時(shí)運(yùn)行



一材蹬、介紹

Apache HTTP?Server(簡(jiǎn)稱Apache)是Apache軟件基金會(huì)的一個(gè)開放源碼的網(wǎng)頁服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行吝镣,由于其多平臺(tái)和安全性被廣泛使用堤器,是最流行的Web服務(wù)器端軟件之一。它快速末贾、可靠并且可通過簡(jiǎn)單的API擴(kuò)展闸溃,將Perl/Python等解釋器編譯到服務(wù)器中。?[2]?

Apache?HTTP服務(wù)器是一個(gè)模塊化的服務(wù)器拱撵,源于NCSAhttpd服務(wù)器辉川,經(jīng)過多次修改,成為世界使用排名第一的Web服務(wù)器軟件拴测。

它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上乓旗。

Apache源于NCSAhttpd服務(wù)器,經(jīng)過多次修改集索,成為世界上最流行的Web服務(wù)器軟件之一屿愚。Apache取自“a patchy server”的讀音,意思是充滿補(bǔ)丁的服務(wù)器务荆,因?yàn)樗?a target="_blank">自由軟件妆距,所以不斷有人來為它開發(fā)新的功能、新的特性函匕、修改原來的缺陷毅厚。Apache的特點(diǎn)是簡(jiǎn)單、速度快浦箱、性能穩(wěn)定吸耿,并可做代理服務(wù)器來使用祠锣。

二、Linux下apache的安裝

yum install httpd -y? ? ? #安裝apache軟件包

systemctl start httpd? ? ? #打開服務(wù)

systemctl enable httpd? ? #開機(jī)自啟動(dòng)

systemctl stop firewalld? ? #關(guān)閉防火墻

systemctl disable firewalld? #開機(jī)不啟動(dòng)防火墻

systemctl restart httpd#重新開啟

firewalld-cmd --permanent --add-service=http? #在防火墻策略中添加http和https服務(wù)

firewalld-cmd --permanent --add-service=https

firewall-cmd --permanent --add-port=8080/tcp

firewalld-cmd --reload? #重新加載策略

firewall-cmd --list-all? #查看防火墻:

apache還有一個(gè)使用手冊(cè):需要安裝httpd-manual包

yum install httpd-manual -y

三咽安、apache的基礎(chǔ)信息

各個(gè)主要子目錄的用途如下:

bin:存放httpd服務(wù)的各種執(zhí)行程序文件伴网。包括主程序httpd、服務(wù)控制工具apachectl等妆棒。

cgi-bin:存放各種CGI程序文件澡腾。

logs:存放httpd服務(wù)的日志文件。

conf:存放httpd服務(wù)的各種配置文件糕珊,包括主配置文件httpd.conf动分、增強(qiáng)配置子目錄extra等。

htdocs:存放網(wǎng)頁文檔红选,包括默認(rèn)首頁文件index.html等澜公。

module:存放httpd服務(wù)的各種模塊文件。

四喇肋、配置apache服務(wù)

1.在默認(rèn)發(fā)布目錄發(fā)布內(nèi)容

主配置目錄: /etc/httpd/conf

主配置文件:/etc/httpd/conf/httpd.conf

子配置目錄:/etc/httpd/conf.d

子配置文件:/etc/httpd/conf.d/*.conf

默認(rèn)發(fā)布目錄:/var/www/html

默認(rèn)發(fā)布文件:index.html

默認(rèn)端口:80

默認(rèn)安全上下文:httpd_sys_content_t

程序開啟默認(rèn)用戶:apache

apache日志:/etc/httpd/logs/*

netstat -antlupe | grep httpd?? ##查看當(dāng)前http服務(wù)的網(wǎng)絡(luò)接口

2.修改默認(rèn)端口

vim?/etc/httpd/conf/httpd.conf

Listen?8080 ???????????????????? ##修改默認(rèn)端口為8080

3.修改默認(rèn)發(fā)布文件:

默認(rèn)發(fā)布文件就是訪問apache時(shí)沒有指定文件名稱時(shí)默認(rèn)訪問的文件坟乾。

這個(gè)文件可以指定多個(gè),有訪問順序

vim /etc/httpd/conf/httpd.conf

DirectoryIndex? westos.html? index.html

##當(dāng)index.html不存在時(shí),訪問westos.html? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

##如果將westos.html放到index.html前面蝶防,

在兩個(gè)文件都存在的情況下會(huì)默認(rèn)訪問westos.html里面的內(nèi)容

##如果沒編輯/etc/httpd/conf/httpd.conf(沒添加加westos.html)甚侣,

要想看到westos的頁面,則在瀏覽器中輸入:http端IP/westos.html 即可

# systemctl restart httpd.service? 修改完配置文件記得一定要重啟服務(wù)生效

4.修改默認(rèn)發(fā)布目錄

vim /etc/httpd/conf/httpd.conf

DocumentRoot "/www/html"

<Directory "/www/html">

? ? ? ? Require all granted

</Directory>

五间学、apache的虛擬主機(jī)

index.html:apache默認(rèn)發(fā)布文件

news.conf 或 music.conf:apache子配置文件

恢復(fù)默認(rèn)發(fā)布目錄殷费,并創(chuàng)建默認(rèn)文件index.html

cd /etc/httpd/conf.d/? ? ? ? ? ? ? ? ? ? ? #進(jìn)入apache服務(wù)子配置目錄

vim adefault.conf? ? ? ? ? ? ? ? ? ? ? ? ? #建立默認(rèn)發(fā)布目錄配置文件

<VirtualHost _default_:80>

? ? ? DocumentRoot /var/www/html? ? ? ? ? ? #發(fā)布文件路徑

? ? ? CustomLog "logs/adefault.log" combined? #日志路徑,這里寫相對(duì)路徑低葫,內(nèi)容在/etc/httpd/logs/*.log里面

</VirtualHost>

六详羡、Apache httpd.conf配置詳解

https://www.cnblogs.com/mzhaox/p/11216635.html

七、特殊使用場(chǎng)景

1. Linux Apache配置多個(gè)站點(diǎn)同時(shí)運(yùn)行

? ? ? 這樣一種場(chǎng)景氮采;我們有一臺(tái)服務(wù)器殷绍;但是想掛多個(gè)網(wǎng)站染苛;那么Apache下配置虛擬主機(jī)可以滿足這個(gè)需求鹊漠;

1). 比較簡(jiǎn)單的是基于主機(jī)名的配置步驟如下:

step0:示例環(huán)境:

? ? ? ip:115.28.17.191

? ? ? 域名:baijunyao.com

? ? ? ? ? ? ? ? thinkbjy.com

? ? ? 目錄:? /var/www/html/baijunyao?

? ? ? ? ? ? ? ? ? /var/www/html/thinkbjy

step1:修改hosts文件

? ? [root@iZ28qa8jt4uZ /]# ifconfig;? ? ? ? ? ? ? //查看ip并記錄自己的ip地址? ?

? ? [root@iZ28qa8jt4uZ /]# vim /etc/hosts;? ? ? ? ? ? ? ? ? ? //修改hosts文件 添加如下兩行內(nèi)容

? ? ? ? 115.28.17.191 baijunyao.com

? ? ? ? 115.28.17.191 anlianma.com

step2:修改httpd.conf文件

????[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/httpd.conf;???? //修改httpd.conf文件?刪除990行 NameVirtualHost *:80前的#注釋

?? step3:修改httpd-vhosts.conf文件

? ? [root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf.d/virtual.conf;? ? ? ? ? ? //設(shè)置httpd-vhosts.conf如下 如沒有則新建?

? ? ? ? <VirtualHost *:80>

? ? ? ? ? ? ? ? DocumentRoot /var/www/html/baijunyao

? ? ? ? ? ? ? ? ServerName baijunyao.com

? ? ? ? </VirtualHost>

? ? ? ? <VirtualHost *:80>

? ? ? ? ? ? ? ? DocumentRoot /var/www/html/anlianma

? ? ? ? ? ? ? ? ServerName anlianma.com

? ? ? ? </VirtualHost>

? ? 虛擬主機(jī)配置到此結(jié)束;在對(duì)應(yīng)的目錄下新建html頁面測(cè)試即可茶行;


2). 另一種方式是

? ? ? ? ? 實(shí)際應(yīng)用中躯概,一個(gè)使用自己獨(dú)有的配置文件,另一個(gè)使用默認(rèn)Apache配置

? ? ? ? ? Apache默認(rèn)配置不表述畔师。下面僅僅介紹獨(dú)立配置文件娶靡,以zabbix為例


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市看锉,隨后出現(xiàn)的幾起案子姿锭,更是在濱河造成了極大的恐慌塔鳍,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呻此,死亡現(xiàn)場(chǎng)離奇詭異轮纫,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)焚鲜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門掌唾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人忿磅,你說我怎么就攤上這事糯彬。” “怎么了葱她?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵撩扒,是天一觀的道長。 經(jīng)常有香客問我览效,道長却舀,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任锤灿,我火速辦了婚禮挽拔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘但校。我一直安慰自己螃诅,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布状囱。 她就那樣靜靜地躺著术裸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪亭枷。 梳的紋絲不亂的頭發(fā)上袭艺,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音叨粘,去河邊找鬼猾编。 笑死,一個(gè)胖子當(dāng)著我的面吹牛升敲,可吹牛的內(nèi)容都是我干的答倡。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼驴党,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼瘪撇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤倔既,失蹤者是張志新(化名)和其女友劉穎恕曲,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體渤涌,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡码俩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了歼捏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片稿存。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瞳秽,靈堂內(nèi)的尸體忽然破棺而出瓣履,到底是詐尸還是另有隱情,我是刑警寧澤练俐,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布袖迎,位于F島的核電站,受9級(jí)特大地震影響腺晾,放射性物質(zhì)發(fā)生泄漏燕锥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一悯蝉、第九天 我趴在偏房一處隱蔽的房頂上張望归形。 院中可真熱鬧,春花似錦鼻由、人聲如沸暇榴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蔼紧。三九已至,卻和暖如春狠轻,著一層夾襖步出監(jiān)牢的瞬間奸例,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國打工向楼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留查吊,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓蜜自,卻偏偏與公主長得像菩貌,于是被迫代替她去往敵國和親卢佣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子重荠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容