web網站服務1

一.Apache網站服務基礎

  1. 特點:開放源代碼,跨平臺應用,支持各種web編程語言,模塊化設計,運行非常穩定,良好的安全性

  2. 版本:1.X和2.X

二.安裝httpd服務器

  1. 準備工作:卸載rpm方式安裝的httpd

  2. 源碼編譯安裝

 1)解包

tar zxf httpd-2.217.tar.gz -C /usr/src

cd /usr/src/httpd-2.2.17

 2)配置

./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite--enable-charset-lite --enable-cgi

--prefix:指定將httpd服務程序安裝到哪個目錄下

--enable-so:啓用動態加載模塊支持,使httpd具備進一步擴展功能的能力

 3)編譯及安裝

make && make install

wKioL1Z41BLD_ZrmAAB_WgynR8A557.png

3.確認安裝結果

ls /usr/local/httpdwKiom1Z41SyQXBZ5AAAcSrUxOyQ591.png

# 在安裝後的/usr/local/httpd目錄下,主要子目錄的用途如下

/usr/local/httpd/bin:存放httpd服務的各種執行程序問文件,包括主程序的httpd,服務控制工具apachectl等。

/usr/local/httpd/conf:存放httpd服務的各種配置文件,包括主配置文件httpd,conf,增強配置子目錄extra等。

/usr/local/httpd/htdocs:存放網頁文檔,包括默認首頁文件index,htmldeng。

/usr/local/httpd/logs:存放httpd服務的日至文件。

/usr/local/httpd/cgi-bin:存放各種CGI程序文件。

4.優化執行路徑

ln -s /usr/local/httpd/bin/* /usr/local/bin

ls -l /usr/local/bin/httpd /usr/local/bin/apachectl


wKiom1Z41L-AAMijAABO0eStLb4798.png

5.添加httpd系統服務

cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

vi /etc/init.d/httpd

chkconfig --add httpd

chkconfig --llist httpd

執行/etc/init.d/httpd start 啓動

wKioL1Z418GymHj8AAAfcxp5uBg311.png

三,httpd


服務器的基本配置

  1. 確定網站名稱,ip地址

    修改主機名和ip地址

    vi /etc/hosts 和 vi /etc/sysconfig/network 各添加一條記錄

  確認主機名wKioL1Z420jC_0mzAAAFASsuCjk948.png

2.配置並啓動httpd服務

1)配置httpd服務

vim /usr/local/httpd/conf/httpd.conf

wKioL1Z42sywKEoHAAAEIuEGefc507.png

檢查語法錯誤

/usr/local/httpd/bin/apachectl -t

wKiom1Z4237jn5irAAASQVjuJWM464.png

2)啓動httpd服務

/etc/init.d/httpd start

netstat -anpt | grep httpd

wKiom1Z42_SRjH1mAAAhbyXr8PA881.png

3.部署網頁文檔

有一個默認網頁wKioL1Z43KWjXtbCAAAY-HVry84828.png

4.在客戶機中訪問web站點

wKiom1Z43UOjVxhUAAATjDMgOnY930.png

5.查看web站點的訪問情況

訪問日誌

wKioL1Z43g_DZZB-AABK16E2nHw778.png

錯誤日誌

wKiom1Z43iWRhc8qAAAea1Fkg-Q675.png

四,httpd.conf配置文件

  1. 全局配置項

  2. 區域配置項

五,網站訪問情況統計

部署AWStats分析系統

  1. 安裝awstats軟件包

    tar zxf awstats-7.3.tar.gz 

    mv awstats-7.3.gz /usr/local/awstats

    wKiom1Z5Smjgt-DkAAAVQyTD-m4959.png

  2. 爲要統計的站點建立配置文件

    cd /usr/local/awstats/tools

    chmod +x awstats_configure.pl

    ./awstats_configure.pl

    wKioL1Z5T7vwUKs5AABAdN_prds051.png

 1)指定httpd主配置文件的路徑

/usr/local/httpd/conf/httpd.conf

wKiom1Z5T8Swl-FRAABFRtz5uE4543.png

 2)設置日誌類型

wKioL1Z5UCfDp2AuAACL2I4DKnQ312.png


 3)爲指定web站點創建配置文件

wKiom1Z5UOzhSDmHAAA0rZLDJ2k509.png

3.修改站點統計配置文件

vi /etc/awstats/awstats.www.local.com.conf

在配置文件中添加

wKioL1Z5UkfQ2RNvAAAUXeM8-NQ839.png

mkdir /var/lib/awstats

4.執行日誌分析,並設置cron計劃機會

chmod +x awstats_updateall.pl

./awstats_updateall.pl.now

wKiom1Z5U5SRHwb2AAB2GFDQe8E724.png

通過crond服務可設置計劃任務

crontad -e

添加

wKiom1Z5VKyhb2CWAAAMqB5Q9KA165.png

/etc/init.d/crond start

chkconfig --level 35 crond on

訪問awstats分析系統

vim /usr/local/local/httpd/htdocs/local.html

在web根目錄下建立一個自動跳轉的html網頁直接訪問http://www.local.com/local.html

wKioL1Z5VmPCKcXBAAArqX3qqFk183.png

awstats日誌分析系統的統計頁面

 wKioL1Z5V6eR_NUbAAFj1FW1xu8644.png





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章