• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Linux 下 阿帕奇 服務器的配置

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    Linux 下 阿帕奇 服務器 的配置 Linux 下 阿帕奇 服務器的配置 主服務器的設置 user apache 設置httpd進程的啟動用戶 guoup apache 設置httpd進程啟動用戶所屬組 usecanoncalname onff 使用標準端口響應客戶端請求 serverradmin webmaster@tom .net 設置管理
    Linux 下 阿帕奇 服務器的配置

    Linux 下 阿帕奇 服務器的配置

    主服務器的設置
    user apache
       設置httpd進程的啟動用戶
    guoup apache
       設置httpd進程啟動用戶所屬組
    usecanoncalname onff
       使用標準端口響應客戶端請求
    serverradmin webmaster@tom.net
       設置管理員的E-mail地址
    server name 主機名:主機名:端口號:IP地址:IP地址:端口設置服務器名稱,默認情況該選項不起作用,通常在配置虛擬服務器時,才使用
    documentroot “目錄名”
      設置站點主目錄
    <D:recfory 目錄>  “定義目錄的屬性”
    options 特性名稱
    作用:定義目錄特性
    特性名稱: all 所有目錄特性
         none 消除所有的目錄特性
            indexs 當目錄中沒有默認文檔時,則列出文件列表
                   followsylinks 允許符號連接
            execlearcase/" target="_blank" >ccgi  允許執行cgi程序
            order deny:allow  設置訪問控制順序
            deny from 網絡號 />
         拒絕主機訪問
        allow from 網絡號 />
         允許主機訪問
        alloworerride
         設置是否用目錄中的,htalless文件的設置選項來覆蓋目錄的設置
        ?。?br />     </direcfory>
            userdir
         是否支持個人主頁
        allessfile name htalless
              設置訪問控制的文件名
        定義文件訪問控制選項:
              選項、、
           

         Typeconfig /etc/mime.types
           設置web服務器支持的文件類型
        defaulttype  text/plain
               設置默認文件類型
        mimemagicfile?。痚tc/magic
               設置判斷mime文件類型的程序
        errorlog log/error_log
           設置錯誤日志文件的完整路徑
       loglevel worn
             設置日志的級別
          logformat “%h.%1……”
             設置日志格式
          customlog log/ablelog
             設置自定義的日志的完整路徑
          alios 名稱“目錄名”
             定義目錄名
          scriptalias 名稱 “cgi目錄”
             定義默認文檔
          redirect 舊地址 新地址
            url重定向
          addtype x/httpd.php .php
            添加文件類型
          ADDICOM  文件的路徑名
            添加文件圖標
          ADDenwdin x-compress z
                    x-gzip gz
            添加壓縮的形式
          errordocument 500 “error……”
            定義錯誤文件
          brousermatch  瀏覽器名稱
            定義客戶端程序類型
          addlanuage zh_ca .cn
            添加語言
          defalletlanuage zh-ca  (支持中文界面)
            默認語言
          adddefaulfcharaset GB2312    (支持中文界面)
            設置默認字符集
          addcharaset gb2312
            添加字符集
          proxyrequests onff
          proxyvia onff
            代理功能
          cache root “/www/proxy”
            設置cache目錄
          cachesire 5
    實例:根據以下要求修改httpd.comf主服務器的任何設置
    (1) 站點主目錄為 /webpage,所有的主機和用戶都可以訪問該目錄
    (2) 支持個人主頁
    (3) 支持中文其默認文檔為defacclf.htm
    (4) 通過apache能夠訪問 /www目錄頁面,且只允許192.168.0.1主機訪問
         修改的內容:
      decument root “/webpage”
      
        options indexs followsyslinks
         allowonerride none
         order allow,deny
          allow from all

      userdir pub-html
    defaccltlonuage zh-ca
    adddefaccltcharasef gb2312
    dircctoryindex defanntt.htm
      alias /www “/www”

      option indexs followsyslink
       allowouerride none
       order deng,allow
        deng from all
        allow from 192.168.0.1
       

    (3)虛擬服務器
       作用:將一臺物理主機,作為多個WEB站點服務器
       種類:基于IP地址的虛擬服務器,基于域名的虛擬服務器,動態虛擬服務器
    1) 基于ip地址的虛擬服務器
    # cp /etc/sysconfig/network-scriipts/ifcfg-etho
         /etc/sysconfig/ifcfg-eth0:0
            # vi /etc/sysconfig/ifcfg-eth0:0
                  device:eth0:0
            # vi /etc/httpd/conf/httpd.conf
             
               document root  “目錄名”
               directory index 文件名
              
    2) 基于域名的量虛擬主機
    a. 設置dns服務器
    修改區域,建立多條主機記錄指向同一個IP 地址
             b.# vi /etc/httpd/conf/httpd.conf
                 主服務器選項中,修改以下選項
                 servername  w1.linux.net
                虛擬主機的選項
                 namevirtualhost  IP地址
                

         實例:1)一個基于IP地址的虛擬主機
                  有一臺linux主機etho的IP為192.168.0.1,且綁定一個ip為192.168.0.2,現利用httpd.2.0,將該臺主機設置兩個端點的WEB服務器
    # vi /etc/sysconfig/network-scripfs/ifcfg-eth0:0
       device=eth0:0
       onboot=yes
      # vi /etc/httpd/conf/httpd.conf

    documentroot /web2
    directory index index.htm

    2)現有一臺linux主機,eth0IP為192.168.3.1,同時DNS中有兩個主機指向192.168.3.1,要求利用httpd.2.0發布兩個web站點
      # vi /var/named/linux.cn
    添加以下記錄
       w1  in  a 192.168.3.1
       w2  in  a 192.168.3.1
      # vi /etc/httpd/conf/httpd.conf
    主服務器的設置:
      servername w1.linux.cn
    虛擬主機的設置
      name virtualhost 192.168.3.1

      server name w2.linux.cn

    基于配置選項的案例:
      利用httpd.2.0軟件將linux主機制做成web服務器:
     具體如下:
    1) 工作主目錄為/etc.httpd
    2) 同時只允許180臺客戶機訪問,且httpd在啟動時,預生成8個子進程,每個子進程可以接受1200次請求
    3) 支持httpd1.1,每次連接可支持50次請求
    4) 監聽80號端口
    5) 發布/var/www/html下站點,默認文檔為index.htm 主機名為hf.linux.net
    6) 支持中文
    7) 建立基于域名的虛擬主機,其主機名為hfwww.linux.net
    主目錄為/web2,默認文檔defacclf.htm
    四、apache其它功能的設置
    1. 個人主頁
    定義:web服務器中每個用戶的主目錄中頁面,可以通過apache自動發布出去。
    設置選項:userdir public-html(個人主頁存在主目錄哪個子目錄)

    option indexs follo symlinks
    allowoverride none
    authname “字符串”/* 域名稱*/
    aufhtype
                     認證類型
    anth userfile “文件的路徑”
           用戶文件存放的路徑
    authgroup file “文件的路徑”
            組文件存放的路徑
    requife    user用戶名
               提定有效用戶
    require  group組名
         指定有效組
    require  valid-user
             所有的用戶都為有效用戶
    實例:實現對/var/www/html/pub目錄進行身份驗證,且只允許u1訪問
       訪法一:1)# vi /etc/httpd/conf/httpd/conf
                添加如下內容
                
                  options indexs follonsymlinks
                  allow override none
                  authname   “pub”
                  authtype “basde”
                  authuserfile /var/www/html/pub/passwords
                  authgroupfile /var/www/html/pub/groups
                  requive user u1
                  order allow, deny
                  allow from all
                 

                2)# htpasswd –c nar/www/html/passwds(文件密碼)  u1(用戶名)
          3)# chown apach.apache /var/www/html/passwds
             方法2:1)# vi /etc/httpd/conf/httpd.conf
                       options indexs followsymlinks
                       allowoverride  authconfig
                       orden allow,deny
                       allow from all
                      

                     2)# vi /var/www/html/pab/.htalless
                       authname “pub”
                       authtype basic
                       authhaserfile /var/www/html/passwds
                       authgroupfile /var/www/html/groups
                       require user u1
                      3)htpasswd –c /var/www/html/passwd
    網絡號 />
    網絡號 />

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>