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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    apache用戶驗證與虛擬主機包括整合tomcat的虛擬主機

    發布: 2007-5-25 23:40 | 作者: 未知 | 來源: ChinaUnix.net | 查看: 28次 | 進入軟件測試論壇討論

    領測軟件測試網
    接http://bbs.chinaunix.net/forum/viewtopic.php?t=607020&show_type=new
    2)用戶驗證
    <Directory "/www/htdocs/www1">
            Authname "www1"
            AuthType Basic
            AuthUserFile /www/pwd/userpwd (此處為用戶驗證的密碼文件的位置)
            Require user www1  (此處為要驗證的用戶名,多個用戶可以用空格間隔)
    </Directory>
    <Directory "/www/htdocs/www2">
            Authname "www2"
            AuthType Basic
            AuthUserFile /www/pwd/userpwd
            Require user www2
    </Directory>

    <Directory "/www/htdocs/www3">
            Authname "www3"
            AuthType Basic
            AuthUserFile /www/pwd/userpwd    (此處為用戶驗證的密碼文件的位置) 
            AuthGroupFile /www/pwd/groupfile   (此處為用戶驗證的組文件的位置)
            Require group test (此處為用戶驗證的組名)
    </Directory>
    然后再apache的安裝目錄下的bin目錄里運行
    ./htpasswd -c /www/pwd/userpwd www1
    New password:
    Re-type new password:
    Adding password for user www1
    添加一個用戶www1并創建userpwd文件
    ./htpasswd  /www/pwd/userpwd www2
    添加用戶www2注意此處沒用-c否則將覆蓋掉原來的文件丟失www1的信息
    創建組
    在組文件所在的目錄里
    Vi groupfile (創建組文件)
    我的內容為
    test: www1 www2    (用戶名之間用空格隔開組名冒號后的第一個用戶名也要與冒號用空格隔開)
    2)虛擬主機未整合tomcat
    NameVirtualHost 192.168.0.100

    <VirtualHost 192.168.0.100:80>

    ServerName www.sword.net    (域名)
    ServerAlias sword.net *.sword.net    (此處我也不不太明白,請高手指教)
    DocumentRoot /www/htdocs/ (網站根目錄所在的位置)

    </VirtualHost>

    <VirtualHost 192.168.0.100:80>

    ServerName test.net.henkel
    DocumentRoot /www/htdocs/www2

    </VirtualHost>

    此兩個為域名解析注意要在dns作相應的設置才能使用:)
    相關文檔http://man.chinaunix.net/newsoft/ApacheManual/
    <VirtualHost 192.168.0.100:81>
        ServerAdmin root@sword.com
        DocumentRoot /www/htdocs/www1
        ServerName sword.com
        ErrorLog logs/sword.com-error_log
        CustomLog logs/sword.com-access_log common
    </VirtualHost>

    <VirtualHost 192.168.0.100:82>
        ServerAdmin root@sword.com
        DocumentRoot /www/htdocs/www2
        ServerName sword.com
        ErrorLog logs/sword.com-error_log
        CustomLog logs/sword.com-access_log common
    </VirtualHost>

    <VirtualHost 192.168.0.101:80>
        ServerAdmin root@sowrd.com
        DocumentRoot /www/htdocs/www3
        ServerName sword.com
        ErrorLog logs/sword.com-error_log
        CustomLog logs/sword.com-access_log common
    </VirtualHost>

    以上是基于ip的虛擬主機設置,最后的192.168.0.101:80是虛擬ip的主機設置。
    3)基于tomcat的虛擬主機
    <VirtualHost 192.168.0.100:83>
        ServerAdmin root@sowrd.com
        DocumentRoot /www/www
        DirectoryIndex index.jsp index.htm index.html index.php (此處應該能改更改默認主頁,但不知道為什么我更改了幾次都沒有成功,請高手指教,是不是要把前面的DirectoryIndex注釋電掉?)
        ServerName sword.com
        ErrorLog logs/sword.com-error_log
    CustomLog logs/sword.com-access_log common
    (此下三行為在虛擬主機中調用jsp的解析程序,我是這樣認為的,如有不妥之處請高手指點)
        <Location "/*.jsp"> 
            JkUriSet worker ajp13:localhost:8009
        </Location>
    </VirtualHost>
    修改tomcat安裝目錄下的/conf/server.xml在server.xml中的
    <Engine> </Engine>中添加
    <Host name="192.168.0.100" debug="0" (確定ip或域名)
          appBase="/www/www"(確定主目錄)
          unpackWARs="true" autoDeploy="true">
          <Alias>localhost</Alias>
          <Alias>www</Alias>
          <Alias>10.0.0.10</Alias>
          <Context path="" docBase="" debug="1"/>
          <Valve className="org.apache.catalina.valves.AccessLogValve"
          directory="logs" (存放日志的目錄:)我的理解)
          prefix="vtomcat_log."
          suffix=".txt"
          pattern="common" resolveHosts="false"/>
          <Logger className="org.apache.catalina.logger.FileLogger"
          directory="logs"
          prefix="home_log_"
          suffix="_app_log.txt"
          timestamp="true"/>
    </Host>
    參考文獻http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/vhosthowto.html

     sword_111 回復于:2005-09-09 15:44:10
    在添上磁盤限額,
    磁盤限額
    注意如果你是默認分區最好不要做磁盤限額,我做了兩次都沒有成功,最后系統崩潰了。
    /etc/fstab中根分區的記錄,將/home分區的第4個字段改成defaults,usrquota,如下: 
    LABEL=/home   /home   ext3    defaults,usrquota     1 2 
    # reboot  //重新啟動系統使設置生效 
    也可以用 
    # mount -o remount /dev/sda6  ///dev/sda6的掛接點就是/home,這樣可以不用啟動系統。 
    這里我還要說明一下,如果我們對一個組進行磁配額,那我們需要增加參數grpquota,例如 
    LABEL=/home   /home   ext3    defaults,grpquota     1 2 
    也可以 
    LABEL=/home   /home   ext3    defaults,usrquota,grpquota     1 2 
    你想怎么限制都可以,自己組合參數吧。 
    # quotacheck -avu 
    說明:a-自動開啟掛載文件系統的配額,v-顯示信息,u-啟用用戶配額or g-啟用組配額

    我的配置文件
    # This file is edited by fstab-sync - see 'man fstab-sync' for details
    LABEL=/                 /                       ext3    defaults        1 1
    LABEL=/boot             /boot                   ext3    defaults        1 2
    none                    /dev/pts                devpts  gid=5,mode=620  0 0
    none                    /dev/shm                tmpfs   defaults        0 0
    LABEL=/home             /home                   ext3    defaults        1 2
    none                    /proc                   proc    defaults        0 0
    none                    /sys                    sysfs   defaults        0 0
    LABEL=/usr              /usr                    ext3    defaults,usrquota,grpquota        1 2 (此處作了限額)
    LABEL=/var              /var                    ext3    defaults        1 2
    LABEL=SWAP-sda6         swap                    swap    defaults        0 0
    /dev/hdc                /media/cdrom            auto    pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
    /dev/fd0                /media/floppy           auto    pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
    請教一下能不能為不是系統的用戶作限額.
    如果我用vsftpd用mysql管理用戶,能不能為這些用戶限額?
    參考文獻https://www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/sysadmin-guide/ch-disk-quotas.html

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>