溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Apache服務(wù)搭建

發(fā)布時(shí)間:2020-07-18 18:11:56 來(lái)源:網(wǎng)絡(luò) 閱讀:517 作者:丶清風(fēng) 欄目:建站服務(wù)器

安裝httpd服務(wù)器

1.配置好網(wǎng)卡
[root@Apache ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

Apache服務(wù)搭建

2.上傳源碼包,解壓并安裝
a.這里用的xftp上傳到了根目錄

Apache服務(wù)搭建

Apache服務(wù)搭建

b.解壓
 [root@Apache ~]# tar -zxvf httpd-2.2.17.tar.gz -C /usr/src/               //解壓縮到/usr/src/

Apache服務(wù)搭建

c.配置
[root@Apache httpd-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi                       //編譯


--prefix:指定程序安裝目錄
--enable-so:?jiǎn)?dòng)動(dòng)態(tài)加載模塊支持,使其具有擴(kuò)展能力;是用來(lái)提供DSO支持的核心模塊
--enable-rewrite:?jiǎn)?dòng)網(wǎng)頁(yè)地址重寫(xiě)功能,用于網(wǎng)站優(yōu)化及目錄遷移維護(hù)
--enable-charset-lite:?jiǎn)⒂米址С郑灾С质褂酶鞣N字符集編碼的網(wǎng)頁(yè)
--enable-cgi:?jiǎn)⒂肅GI腳本程序支持,擴(kuò)展網(wǎng)站的應(yīng)用訪問(wèn)能力;通常執(zhí)行CGI會(huì)涉及到安全問(wèn)題,系統(tǒng)的任何都可以調(diào)用,所以,一般會(huì)把CGI放在一個(gè)特定的目錄下執(zhí)行

d.編譯并安裝
[root@Apache httpd-2.2.17]# make && make install                          //編譯并安裝

Apache服務(wù)搭建

3.確認(rèn)安裝結(jié)果
a.確認(rèn)安裝結(jié)果
[root@Apache ~]# ls /usr/local/httpd/                                              //查看安裝結(jié)果

Apache服務(wù)搭建

注:
服務(wù)目錄:/usr/local/httpd/
主配置文件:/usr/local/httpd/conf/httpd.conf
網(wǎng)頁(yè)目錄:/usr/local/httpd/htdocs/
服務(wù)腳本:/usr/local/httpd/bin/apachectl
執(zhí)行程序:/usr/local/httpd/bin/httpd
訪問(wèn)日志: /usr/local/httpd/logs/access_log
錯(cuò)誤日志: /usr/local/httpd/logs/error_log

b.優(yōu)化執(zhí)行路徑 
[root@Apache ~]# ln -s /usr/local/httpd/bin/* /usr/local/bin/                    //添加到PATH中,方便操作
c.添加httpd服務(wù)
[root@Apache ~]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd       //拷貝到服務(wù)目錄
[root@Apache ~]# vim /etc/init.d/httpd                                                 //編輯服務(wù)啟動(dòng)等操作文件

![](https://s1.51cto.com/images/blog/201811/10/b97ff18bbea495dba733d2697f5cd58d.png?x-oss- process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)![]

[root@Apache ~]# chkconfig --add httpd                             //將httpd添加為系統(tǒng)服務(wù)
[root@Apache ~]# chkconfig --list httpd                             //查看35是否開(kāi)機(jī)自啟

Apache服務(wù)搭建

4.配置httpd文件
[root@Apache ~]# vim /usr/local/httpd/conf/httpd.conf                            //編輯配置文件

Apache服務(wù)搭建

[root@Apache ~]# apachectl -t                                                         //查看配置文件是否有誤

Apache服務(wù)搭建

5.拷貝模板,啟動(dòng)服務(wù)測(cè)試
[root@Apache htdocs]# mv index.html /usr/local/httpd/htdocs/

Apache服務(wù)搭建

[root@Apache htdocs]# unzip Desktop.zip                                   //在htdocs解壓

Apache服務(wù)搭建

[root@Apache ~]# /etc/init.d/httpd restart                                  //重啟服務(wù)
[root@Apache ~]# netstat -utpln | grep httpd                            //查看httpd服務(wù)是否開(kāi)啟

Apache服務(wù)搭建

**驗(yàn)證**
    真機(jī)瀏覽器訪問(wèn)服務(wù)器IP 192.168.10.1

1)全局配置項(xiàng)
“關(guān)鍵值” “值”配置格式

ServerRoot:服務(wù)目錄
ServerAdmin:管理員郵箱
User:運(yùn)行服務(wù)的用戶身份;默認(rèn)daemon
Group:運(yùn)行服務(wù)的組身份;默認(rèn)daemon
ServerName:網(wǎng)站服務(wù)器的域名
DocumentRoot:網(wǎng)頁(yè)文檔的根目錄
Listen:監(jiān)聽(tīng)的IP地址、端口號(hào);默認(rèn)80端口
PidFile:保存httpd進(jìn)程PID號(hào)的文件
DirectoryIndex:默認(rèn)的索引頁(yè)文件;默認(rèn)首頁(yè)文件index.html
ErrorLog:錯(cuò)誤日志文件的位置
CustomLog:訪問(wèn)日志文件的位置;默認(rèn)類型common
LogLevel:記錄日志的級(jí)別,默認(rèn)為warn(警告)
Timeout:網(wǎng)絡(luò)連接超時(shí),默認(rèn)為300秒
KeepAlive:是否保持連接,可選On或Off
MaxKeepAliveRequests:每次連接最多請(qǐng)求文件數(shù)
KeepAliveTimeout:保持連接狀態(tài)時(shí)的超時(shí)時(shí)間
Include:需要包含進(jìn)來(lái)的其他配置文件
2)區(qū)域配置項(xiàng)
<Directory />                   限制根目錄的訪問(wèn)權(quán)限

        Options FollowSymLinks  控制選項(xiàng),允許使用符號(hào)鏈接;訪問(wèn)到符號(hào)連接時(shí),是否跳轉(zhuǎn)到對(duì)應(yīng)的連接路徑
        AllowOverride None          不允許隱含控制文件中的覆蓋配置;是否去找.htaccess文件作為配置文件
        Order deny,allow            訪問(wèn)控制策略的應(yīng)用順序;先檢查禁止設(shè)定,沒(méi)有禁止的全部允許
        Deny from all               禁止任何人訪問(wèn)此區(qū)域
</Directory>

Apache服務(wù)搭建

擴(kuò)展
因?yàn)槲覀冞@里是訪問(wèn)的IP,我們把IP解析,直接訪問(wèn)域名
1.虛擬機(jī)修改hosts文件
[root@Apache ~]# vim /etc/hosts                                                               //編輯hosts文件

Apache服務(wù)搭建

2.真機(jī)修改hosts文件
路徑c-->Windows-->System32-->drivers-->etc-->hosts

Apache服務(wù)搭建

測(cè)試真機(jī)訪問(wèn)域名

Apache服務(wù)搭建

成功

部署awstats分析

1.上傳awstats軟件包并解壓安裝
這里還是用xftp上傳,不做多介紹,參考上面的用法

Apache服務(wù)搭建

2.解壓
[root@Apache ~]# tar -zxvf awstats-7.3.tar.gz                                         //解壓縮
[root@Apache ~]# mv awstats-7.3 /usr/local/awstats                         //移動(dòng)到指定目錄并重命名

Apache服務(wù)搭建

3.為要統(tǒng)計(jì)的站點(diǎn)創(chuàng)建配置文件
[root@Apache ~]# cd /usr/local/awstats/tools/                                   //進(jìn)到工具里
[root@Apache tools]# chmod +x awstats_configure.pl                      //給予執(zhí)行權(quán)限

Apache服務(wù)搭建

4.配置httpd配置文件信息
[root@Apache tools]# ./awstats_configure.pl                                     //執(zhí)行腳本  
指定httpd主配置文件路徑

Apache服務(wù)搭建

設(shè)置日志類型
需將httpd服務(wù)器的日志記錄格式為“combined”(默認(rèn)為common)

Apache服務(wù)搭建

為指定Web站點(diǎn)創(chuàng)建配置文件

Apache服務(wù)搭建

 指定配置網(wǎng)站的名稱

Apache服務(wù)搭建

接下來(lái)會(huì)自動(dòng)重啟httpd服務(wù)(前提/etc/init.d/httpd腳本存在)
如若還需統(tǒng)計(jì)其它站點(diǎn),再次運(yùn)行./awstats_configure.pl
5.修改站點(diǎn)統(tǒng)計(jì)配置文件
[root@Apache tools]# vim /etc/awstats/awstats.www.luof.com.conf                       //編輯配置文件
    LogFile="/usr/local/httpd/logs/access_log"
    DirData="/var/lib/awstats"
[root@Apache tools]# mkdir /var/lib/awstats                                                       //創(chuàng)建數(shù)據(jù)存放目錄
[root@Apache tools]# chmod +x awstats_updateall.pl                                      //給予腳本執(zhí)行權(quán)限
[root@Apache tools]# crontab -e                                                                     //創(chuàng)建計(jì)劃任務(wù)

Apache服務(wù)搭建

[root@Apache tools]# /etc/init.d/crond start && chkconfig --level 35 crond on     //啟動(dòng)并設(shè)為開(kāi)機(jī)自啟

6.訪問(wèn)awstats分析
http://192.168.10.1/awstats/awstats.pl?config=www.luof.com

Apache服務(wù)搭建

[root@Apache tools]# vim /usr/local/httpd/htdocs/awstats.html                                    //創(chuàng)建html文件

Apache服務(wù)搭建

實(shí)現(xiàn)自動(dòng)調(diào)整網(wǎng)頁(yè),簡(jiǎn)化訪問(wèn)操作

Apache服務(wù)搭建

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI