Apache的httpd2.2配置文件的一些常用選項


LAMP
Linux + Apache + MySQL + PHP

Apache:httpd
    1.X
    2.X
        2.0
        2.2
配置文件:/etc/httpd/
    /etc/httpd/conf/httpd.conf
    /etc/httpd/comf.d/*.conf
默認的網頁文件存放位置    受到Selinux控制,如果放到其它目錄下需要修改該目錄的標籤
    /var/www/html

主機名正解反解一致才能正常啓動

配置文件格式
    參數(不區分大消息) 值
全局服務配置
    ServerRoot(服務的根目錄)
    PidFile(判斷此進程是否處在正常狀態)
    Timeout(httpTCP三次握手的超時時間)
    keepalive(保持|保活連接)
    maxkeepaliverequests(保持連接最多傳輸文件數目)
    keepaliveTime(保活連接的超時時間)
    Listen(監聽的IP和端口,可以有多個)
    LoadModule(加載apache的路徑)
    Include(配置文件模塊)
    User
    Group(運行的用戶和組)
主服務配置    只提供一個web服務器 (和虛擬主機不同時使用)註釋掉DoucumentRoot就關閉
    ServerAdmin(服務器管理員的郵箱)
    ServerName(服務器主機名/IP)
    DoucumentRoot(定義存放網頁的位置)        受Selinu控制,需要改目錄的標籤
    DirectoryIndex(定義主頁的名字按從前到後的次序)
    ErrorLog(錯誤日誌的存放位置)
    LogLevel(記錄日誌的級別)
    LogFormat(定義日誌格式,被訪問日誌用到)
    CustomLog(訪問日誌的存放位置) 位置 級別    日誌屬主屬組都是root用戶
    Alias(別名路徑別名,將不在當前網頁文件目錄下映射在網頁存放路徑下)
    Alias 別名 "要映射的目錄"
    ScroptAlias (動態腳本目錄的別名)
    ScroptAlias    別名 "存放的目錄"
    AddDefaultCharset(默認字符集)
    AddType(添加apache所支持的文件編碼)
   
   
    <Directory "">
        <>容器,裏面的設置只對  ""裏面的目錄生效</>
        Option    ....
        AllowOverride(允許覆蓋)時候允許其他認證機制覆蓋下面的認證機制
        Order(順序,前面的先)
        Allow|deny from IP/mask
    </Directory>
            實現基於  的認證
            AllowOverride AuthConfig
            AuthName"Our site"
            AuthType basic
            AuthUserflie
            require user userid userid
            require    group group_name ...
            require valid-user (允許所有有帳號的用戶)
        htpasswd
                -c 創建
                -m    以MD5加密方式存放
           
   
   
   
虛擬主機配置    基於IP的虛擬主機和基於端口的虛擬主機和基於主機頭,FQDN (基於應用層封裝的URL路徑)
    NameVirtualHost *:80  基於主機頭的虛擬主機需要啓動這個選項
    <VirtualHost 套接字>
        ServerName
        DoucumentRoot "目錄"
        ErrorLog
        CustomLog    指定單獨的網站日誌
        ...單獨爲一個虛擬主機設置選線
    </VirtualHost>
使用IP訪問基於端口或主機頭的虛擬主機默認返回第一個虛擬主機

Apache 日誌文件有兩個
    訪問日誌    /var/log/httpd/access_log
    錯誤日誌    /var/log/httpd/error_log

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