首頁>Club>
7
回覆列表
  • 1 # 用心服務每位客戶

    Apache是世界使用排名第一的Web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體。程式設計師在開發PHP或者Java伺服器程式的時候,都會選擇將Apache伺服器作為後臺伺服器。很多朋友在安裝apache後都不知該如何配置,下面廣東銳訊網路就apache配置問題為大家詳細講解一下。

    一、進入apache資料夾進行配置

    1、Apache的配置主要集中在httpd.conf檔案,它位於你的安裝目錄,比如:我安裝在

    2、用編輯器開啟httpd.conf檔案,先來查詢到如下這一行:#ServerName,我們可以得到如下這一行內容:#ServerAdmin www.admin:80,這就是我們的主機名了,我們可以將前面的“#”去掉,並將其改為:ServerName 127.0.0.1:80

    3、改完後存檔,在重啟你的Apache2.2前我們先測試一下我們的Apache的配置檔案是否改得對:

    4、如果在你點了Test Configuration後,黑屏一閃而過,說明你的改動無誤,不然這個黑屏會一直停留在當前狀態,並且告訴你,你的配置改動有錯,錯在哪裡。重新啟動你的Apache。

    5、找到如下這行:DocumentRoot,你會發下有這樣的一行內容:DocumentRoot "D:/Apache2.2/htdocs"

    6、這個叫作DocumentRoot即webroot,即:釋出目錄,釋出在這個目錄下的任何工程都會在Apache服務開啟時被裝載成標準的web工程,我們現在動手來把這個WebRoot定位到我們自己的釋出目錄中去吧。

    DocumentRoot "D:/www"

    7、我們把它改到了d盤的www目錄中去了,然後我們在該目錄中放入一個index.html檔案,內容為:我更改到D盤www目錄啦

    8、重啟我們的Apache服務,來測試一下:我們得到了什麼?禁止訪問,為什麼?

    Forbidden

    You don"t have permission to access / on this server.

    9、找到下面這一段:把這個”deny from all”改成”allow fromall’吧。

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow

    deny from all 最後一句改為: allow from all

    10、修改完後重啟你的Apache服務,我們的Apache的釋出目錄已經成功更改到了d:\www目錄下了。

    二、Apache後配置後如何設定?

    ①、ServerRoot 配置:主要用於指定Apache的安裝路徑,此選項引數值在安裝Apache時系統會自動把Apache的路徑寫入。Windows安裝時,該選項的值為Windows安裝的路徑,Linux安裝時該選項值為編譯時選擇的路徑;

    ②、 Dynamic Shared Object (DSO) Support(動態共享物件支援):新增Apache一些動態模組,比如php支援模組。重定向模組,認證模組支援,注意如果需要新增某些模組支援,只需把相關模組前面註釋符號取消掉。要對Apache新增某個功能模組,把前面的註釋符號去掉就行;

    ④、 Apache服務預設管理員地址設定:管理員通知郵箱地址,選擇預設值即可,如果有真實的郵箱地址也可以設定此值;

    ⑤、 Apache的預設首頁、預設服務名及埠、.ht檔案訪問、日誌檔案配置設定:預設引數值設定為:ServerName localhost:80;

    ⑥、 Apache的根目錄訪問控制設定:主要是針對使用者對根目錄下所有的訪問許可權控制,預設Apache對根目錄訪問都是拒絕訪問;

    ⑦、 Apache的預設網站根目錄設定及訪問控制:預設對網站的根目錄具有訪問許可權,設定,預設值;

    ⑨、 MIME媒體檔案,以及相關http檔案解析配置說明:主要包含一些mime檔案支援,以及新增一些指令在給定的副檔名與特定的內容型別之間建立對映關係,比如新增對php副檔名對映關係;

    ⑩、 Apache伺服器補充設定,主要包括:伺服器池管理,多語言錯誤訊息,動態目錄列表形式配置,語言設定,使用者家庭目錄,請求和配置上的實時資訊,虛擬主機,Apache Http Server手冊,分散式創作和版本控制,多種類預設設定,mod_proxy_html,使其支援HTML4/XHTML1等等補充配置的補充; Apache伺服器安全連線設定主要是關於伺服器安全連線設定,用於使用https連線伺服器等設定的地方。

    其實Apache普遍適合初級玩家,因年代久遠,作為web應用伺服器,每個請求都會佔用一個程序處理,程序非常佔資源 ,而且當併發量大的時候,就需要等額的程序,導致高記憶體、CPU的佔用。雖然對java程式設計師來說apache基本是雞肋,就apache來說,靜態比不過nginx,動態和weblogic/jboss這些比又不是一個檔次。但勝在它簡單易學好操作啊,作為站長新手,知道Web伺服器壓力測試的工具,我們就別搞那麼高大上的軟體。

  • 中秋節和大豐收的關聯?
  • 寶寶老是喜歡啃手,要不要給她弄安撫奶嘴?