• <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下設置WWW Server(2)

    發布: 2007-7-04 12:06 | 作者: admin | 來源:  網友評論 | 查看: 9次 | 進入軟件測試論壇討論

    領測軟件測試網  2、srm.conf

      DocumentRoot:指定WWW Server存放html文件的根目錄。WWW Server從硬盤中讀取html文件傳送給瀏覽器,并不是可從任一個目錄中讀取文件,而是從一個特定目錄中開始讀取文件,這個特定的目錄就是由DocumentRoot命令來指定。red hat 5.2中默認的目錄是/home/httpd/html。

      如果用戶訪問http://WWW.pcdigest.com/netlife/index.html,此時WWW Server并不是從系統的根目錄下的netlife目錄中讀取index.html,而是從/home/httpd/html/netlife目錄中讀取index.html文件。

      UserDir:如果要在WWW Server上給一些用戶開設空間,擱放個人主頁,最好不要把每個人的html文件都放到DocumentRoot目錄中,用UserDir命令可讓每個人的頁面放置在自己的home目錄中。默認的目錄是public_html。

      如果UserDir設置的目錄是public_html,而Username是yan,而該user的home目錄是/home/yan,那你訪問http://WWW.pcdigest.com/~yan/intr.html時所看到的intr.html文件存放在/home/yan/public_html中,而不是/home/httpd/html。

      3、access.conf

      如果你有些目錄只想讓某些人訪問,或者只允許在特定的目錄下允許CGI程序,這時就要對access.conf進行修改。

      Apache的存取控制方式有兩種:一是“整體存取控制”,只通過access.conf來控制文件的設置,來限定目錄所能執行的功能及存取目錄的權限設置。二是“特定目錄存取控制”,在特定目錄中建立存取設置文件,這個文件名在srm.conf中的AcessFileName來決定,默認是.htaccess。例如某些目錄中的文件只允許某些人訪問,那可在該目錄下建立.htaccess文件,當WWW Server讀取該目錄時便會自動讀取.htaccess來決定是否讀取執行或要求口令驗證。這兩種方式所使用的命令幾乎相同,而且設置的格式也相同。

      Directory:說明要設置的目錄,然后再用命令來設置目錄的功能和權限。

      Options:設置目錄可以執行哪些功能。有None、All、ExecCGI、Includes、Indexs、IncludesNoExec、FollowSymlink、SymlinksOwnerMatch等選項。如果想讓某個目錄可以執行CGI程序,那么應在Options命令中加上ExecCGI選項。

      Require:設置可以對所指定目錄以指定方式來存取的Users和Group。該命令執行后,當讀取該目錄數據時,系統會要求輸入Username和Password。

      忠告:修改完設置文件后,不要像在Windows工作那樣,重啟機器使其生效。要記住,你現在linux下,使用linux的好處之一就是不用再見到Windows 98那死機時的藍屏以及不必對配置文件做了一點點修改就無聊而又頻繁地重啟機器。你的WWW服務器任何時候都有很多人在訪問,頻繁地重啟機器將把你的客人嚇跑。要學會不重啟機器,而是重新啟動一個正執行的程序(Process,嚴格一點應叫做進程、作業)?梢杂胟ill命令來使程序重新啟動。具體kill的使用參見有關文檔。

      先用ps命令查看httpd的pid號,然后用kill命令殺死它,重新啟動httpd。具體命令如下:

      linux>ps -x

      linux>kill -HUP 13668(13668是假設httpd的pid號,在實際使用中,不同的情況值也不同)

      這樣就可將httpd重新啟動,使修改的配置文件生效。

      看完上面一大堆命令,是不是有些煩,其實你不了解這些命令也無所謂,用系統默認設置也能正常工作。


    文章來源于領測軟件測試網 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>