web 服務搭建

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

收藏

明晶創

6篇文章,1W+人氣,0粉絲

相關文章
相關標籤/搜索