1.配置好網(wǎng)卡
[root@Apache ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)順河,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
2.上傳源碼包,解壓并安裝
a.這里用的xftp上傳到了根目錄
b.解壓
[root@Apache ~]# tar -zxvf httpd-2.2.17.tar.gz -C /usr/src/ //解壓縮到/usr/src/
c.配置
[root@Apache httpd-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi //編譯
注:
--prefix:指定程序安裝目錄
--enable-so:啟動動態(tài)加載模塊支持,使其具有擴展能力;是用來提供DSO支持的核心模塊
--enable-rewrite:啟動網(wǎng)頁地址重寫功能,用于網(wǎng)站優(yōu)化及目錄遷移維護
--enable-charset-lite:啟用字符集支持,以支持使用各種字符集編碼的網(wǎng)頁
--enable-cgi:啟用CGI腳本程序支持,擴展網(wǎng)站的應(yīng)用訪問能力;通常執(zhí)行CGI會涉及到安全問題,系統(tǒng)的任何都可以調(diào)用,所以,一般會把CGI放在一個特定的目錄下執(zhí)行
d.編譯并安裝
[root@Apache httpd-2.2.17]# make && make install //編譯并安裝
3.確認(rèn)安裝結(jié)果
a.確認(rèn)安裝結(jié)果
[root@Apache ~]# ls /usr/local/httpd/ //查看安裝結(jié)果
注:
服務(wù)目錄:/usr/local/httpd/
主配置文件:/usr/local/httpd/conf/httpd.conf
網(wǎng)頁目錄:/usr/local/httpd/htdocs/
服務(wù)腳本:/usr/local/httpd/bin/apachectl
執(zhí)行程序:/usr/local/httpd/bin/httpd
訪問日志: /usr/local/httpd/logs/access_log
錯誤日志: /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ù)啟動等操作文件
![](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是否開機自啟
4.配置httpd文件
[root@Apache ~]# vim /usr/local/httpd/conf/httpd.conf //編輯配置文件
[root@Apache ~]# apachectl -t //查看配置文件是否有誤
5.拷貝模板,啟動服務(wù)測試
[root@Apache htdocs]# mv index.html /usr/local/httpd/htdocs/
[root@Apache htdocs]# unzip Desktop.zip //在htdocs解壓
[root@Apache ~]# /etc/init.d/httpd restart //重啟服務(wù)
[root@Apache ~]# netstat -utpln | grep httpd //查看httpd服務(wù)是否開啟
**驗證**
真機瀏覽器訪問服務(wù)器IP 192.168.10.1
1)全局配置項
“關(guān)鍵值” “值”配置格式
ServerRoot:服務(wù)目錄
ServerAdmin:管理員郵箱
User:運行服務(wù)的用戶身份;默認(rèn)daemon
Group:運行服務(wù)的組身份;默認(rèn)daemon
ServerName:網(wǎng)站服務(wù)器的域名
DocumentRoot:網(wǎng)頁文檔的根目錄
Listen:監(jiān)聽的IP地址、端口號;默認(rèn)80端口
PidFile:保存httpd進程PID號的文件
DirectoryIndex:默認(rèn)的索引頁文件;默認(rèn)首頁文件index.html
ErrorLog:錯誤日志文件的位置
CustomLog:訪問日志文件的位置;默認(rèn)類型common
LogLevel:記錄日志的級別,默認(rèn)為warn(警告)
Timeout:網(wǎng)絡(luò)連接超時,默認(rèn)為300秒
KeepAlive:是否保持連接,可選On或Off
MaxKeepAliveRequests:每次連接最多請求文件數(shù)
KeepAliveTimeout:保持連接狀態(tài)時的超時時間
Include:需要包含進來的其他配置文件
2)區(qū)域配置項
<Directory /> 限制根目錄的訪問權(quán)限
Options FollowSymLinks 控制選項,允許使用符號鏈接;訪問到符號連接時,是否跳轉(zhuǎn)到對應(yīng)的連接路徑
AllowOverride None 不允許隱含控制文件中的覆蓋配置;是否去找.htaccess文件作為配置文件
Order deny,allow 訪問控制策略的應(yīng)用順序;先檢查禁止設(shè)定,沒有禁止的全部允許
Deny from all 禁止任何人訪問此區(qū)域
</Directory>
擴展
因為我們這里是訪問的IP,我們把IP解析,直接訪問域名
1.虛擬機修改hosts文件
[root@Apache ~]# vim /etc/hosts //編輯hosts文件
2.真機修改hosts文件
路徑c-->Windows-->System32-->drivers-->etc-->hosts
測試真機訪問域名
成功
1.上傳awstats軟件包并解壓安裝
這里還是用xftp上傳,不做多介紹,參考上面的用法
2.解壓
[root@Apache ~]# tar -zxvf awstats-7.3.tar.gz //解壓縮
[root@Apache ~]# mv awstats-7.3 /usr/local/awstats //移動到指定目錄并重命名
3.為要統(tǒng)計的站點創(chuàng)建配置文件
[root@Apache ~]# cd /usr/local/awstats/tools/ //進到工具里
[root@Apache tools]# chmod +x awstats_configure.pl //給予執(zhí)行權(quán)限
4.配置httpd配置文件信息
[root@Apache tools]# ./awstats_configure.pl //執(zhí)行腳本
指定httpd主配置文件路徑
設(shè)置日志類型
需將httpd服務(wù)器的日志記錄格式為“combined”(默認(rèn)為common)
為指定Web站點創(chuàng)建配置文件
指定配置網(wǎng)站的名稱
接下來會自動重啟httpd服務(wù)(前提/etc/init.d/httpd腳本存在)
如若還需統(tǒng)計其它站點,再次運行./awstats_configure.pl
5.修改站點統(tǒng)計配置文件
[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)建計劃任務(wù)
[root@Apache tools]# /etc/init.d/crond start && chkconfig --level 35 crond on //啟動并設(shè)為開機自啟
6.訪問awstats分析
http://192.168.10.1/awstats/awstats.pl?config=www.luof.com
[root@Apache tools]# vim /usr/local/httpd/htdocs/awstats.html //創(chuàng)建html文件
實現(xiàn)自動調(diào)整網(wǎng)頁,簡化訪問操作
本文題目:Apache服務(wù)搭建
路徑分享:http://jinyejixie.com/article26/ijcpcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、軟件開發(fā)、靜態(tài)網(wǎng)站、建站公司、搜索引擎優(yōu)化、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)