Web 網站服務(一) html
一:實驗案例 web
構建httpd網站服務器 apache
1:配置IP地址爲192.168.1.1 vim
2:安裝httpd服務器 windows
首先須要確認本服務器是否有使用rpm方式安裝httpd服務,能夠利用命令:rpm -q httpd查詢。 服務器
3:爲了不發生端口衝突,能夠卸載rpm方式安裝的httpd 微信
4:掛載web鏡像 ide
5:使用mount命令掛載web鏡像到/media/目錄 測試
而且將httpd源碼包解壓到/usr/src/目錄下,切換到展開的源碼目錄中 優化
6:接下面是配置
配置能夠根據生產環境實際需求靈活定製選項
下面是各選項的含義:
--prefix:指定將httpd服務程序安裝到哪一個目錄下,好比安裝到/usr/local/httpd
--enable-so:啓用動態加載模塊支持,使httpd具有進一步的擴展功能
--enable-rewrite:啓用網頁地址重寫功能,用於網站優化以及目錄遷移維護
--enable-charset-lite:啓用CGI腳本程序支持,便於擴展網站的應用訪問能力
7:完成上圖配置後,執行"make"命令進行編譯,將源代碼轉換爲可執行的程序,而後執行"make install"命令完成最後的安裝過程
注意:"make"的過程可能須要較長的時間,耐心等哦
8:確認安裝結果
因爲指定的安裝目錄爲/usr/local/httpd由於httpd服務的各類程序、模塊、幫助文件等都將
複製到此目錄!用ls命令查看
9:優化執行路徑
經過源碼編譯安裝的httpd服務,程序路徑並不在默認的搜索路徑中,爲了使該服務在使用時更加方便,能夠添加連接,把/usr/local/httpd/bin/ 連接到/usr/local/bin/
注意:/usr/local/bin目錄是給用戶放置本身的可執行程序的地方,推薦放在這裏,不會被系統升級而覆蓋同名文件
10:查看程序版本
11:添加httpd 系統服務
若是但願httpd添加系統服務,方便經過chkconfig進行管理,必須創建可控的服務腳本。
可將apachectl腳本複製爲/etc/init.d/httpd
並vim編輯
12:初始狀態
13:在開頭添加兩行
chkconfig:35 85 21 //服務識別參數,在級別三、5中啓動;啓動服務和關閉服務的順序分別爲85 、21
description: //服務描述信 可自由寫
14:寫完兩行
執行wq保存退出命令
16:下圖是將//httpd添加爲系統服務
而且查看httpd服務的自啓動狀態能夠看出3 、5 是啓動狀態
17:下面就是配置並啓動httpd服務
編輯httpd服務的主配置文件httpd.conf 查找配置項"ServerName"
18:初始狀態
19:設置網站名稱爲www.benet.com
wq保存退出就能夠了!
20:修改httpd.conf文件的配置內容以後,建議使用個"-t"選項的apachectl命令對配置內容進行語法檢查,沒有語法錯與將會出現"Syntax OK",不然將要根據報錯去修改配置
21:啓動httpd服務
而且查看httpd服務的監聽端口
httpd服務使用TCP協議的80端口
22:部署網頁內容
新編譯安裝的httpd服務,網站根目錄位於/usr/local/httpd/htdocs下
httpd服務器默認已經提供了一個名爲index.html的測試網頁,能夠把它做爲網站的默認首頁,能夠使用vim編輯內容
23:打開一臺windows客戶機,配置與虛擬機相同的網卡,在同一個網段,經過ip地址訪問,能夠看到web站點頁面的內容,表示httpd服務正常運做
24:也能夠使用域名訪問
須要配置dns域名解析
這裏咱們就改一下客戶機的host文件不作dbs
25:最後咱們能夠經過域名www.benet.com訪問
二:網站訪問狀況統計
在httpd服務器的訪問日誌文件access_log中,記錄了大量的客戶機訪問信息,咱們能夠經過分析這些信息,來了解公司web站點的訪問狀況,如天天特定的時間段的訪問ip數量,點擊量最多的頁面等。
2.1:安裝AWStats軟件包
2.2:解壓到/usr/src目錄下
2.3:切換到展開目錄
mv:移動
把軟件包展開目錄移動到/usr/local/下必須起這個名字"asatats"
2.4:AWStats系統支持統計多個網站的日誌文件,一般以網站名稱來區分不一樣的站點,因此在執行日誌文件分析以前,須要爲每一個web站點創建站點統計配置文件,藉助與AWStats系統提供的awstats_configure.pl腳本能夠簡化建立過程
2.5:下圖是執行腳本,就會進入一個交互式的配置過程
2.6:下圖
須要手動添加httpd.conf配置文件的路徑
2.7:下圖
提示是否修改日誌類型,建議選:y 而後配置腳本,將會自動修改httpd.conf配置文件,添加訪問AWStats系統的相關配置
0
收藏