Apache服務(wù)器高級設(shè)置指南(3)_Windows教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
access.conf
如果你有些目錄只想讓某些人訪問,或者只允許在特定的目錄下允許CGI程序,這時就要對access.conf進行修改。
Apache的存取控制方式有兩種:一是"整體存取控制",只通過access.conf來控制文件的設(shè)置,來限定目錄所能執(zhí)行的功能及存取目錄的權(quán)限設(shè)置。二是"特定目錄存取控制",在特定目錄中建立存取設(shè)置文件,這個文件名在srm.conf中的AcessFileName來決定,默認是.htaccess。例如某些目錄中的文件只允許某些人訪問,那可在該目錄下建立.htaccess文件,當WWW Server讀取該目錄時便會自動讀取.htaccess來決定是否讀取執(zhí)行或要求口令驗證。這兩種方式所使用的命令幾乎相同,而且設(shè)置的格式也相同�!�
Directory:
說明要設(shè)置的目錄,然后再用命令來設(shè)置目錄的功能和權(quán)限。
Options:
設(shè)置目錄可以執(zhí)行哪些功能。有None、All、ExecCGI、Includes、Indexs、IncludesNoExec、FollowSymlink、SymlinksOwnerMatch等選項。如果想讓某個目錄可以執(zhí)行CGI程序,那么應(yīng)在Options命令中加上ExecCGI選項。
Require:
設(shè)置可以對所指定目錄以指定方式來存取的Users和Group。該命令執(zhí)行后,當讀取該目錄數(shù)據(jù)時,系統(tǒng)會要求輸入Username和Password。
忠告:修改完設(shè)置文件后,不要像在Windows工作那樣,重啟機器使其生效。要記住,你現(xiàn)在linux下,使用linux的好處之一就是不用再見到windows 98那死機時的藍屏以及不必對配置文件做了一點點修改就無聊而又頻繁地重啟機器。你的WWW服務(wù)器任何時候都有很多人在訪問,頻繁地重啟機器將把你的客人趕跑。要學會不重啟機器,而是重新啟動一個正執(zhí)行的程序(Process,嚴格一點應(yīng)叫做進程、作業(yè))。可以用kill命令來使程序重新啟動。具體kill的使用參見有關(guān)文檔。
先用ps命令查看httpd的pid號,然后用kill命令殺死它,重新啟動httpd。具體命令如下:
linux> ps -x
linux> kill -HUP 13668
�。�13668是假設(shè)httpd的pid號,在實際使用中,不同的情況值也不同)
這樣就可將httpd重新啟動,使修改的配置文件生效�?赐晟厦嬉淮蠖衙�,是不是有些煩,其實你不了解這些命令也無所謂,用系統(tǒng)默認設(shè)置也能正常工作。
如果你有些目錄只想讓某些人訪問,或者只允許在特定的目錄下允許CGI程序,這時就要對access.conf進行修改。
Apache的存取控制方式有兩種:一是"整體存取控制",只通過access.conf來控制文件的設(shè)置,來限定目錄所能執(zhí)行的功能及存取目錄的權(quán)限設(shè)置。二是"特定目錄存取控制",在特定目錄中建立存取設(shè)置文件,這個文件名在srm.conf中的AcessFileName來決定,默認是.htaccess。例如某些目錄中的文件只允許某些人訪問,那可在該目錄下建立.htaccess文件,當WWW Server讀取該目錄時便會自動讀取.htaccess來決定是否讀取執(zhí)行或要求口令驗證。這兩種方式所使用的命令幾乎相同,而且設(shè)置的格式也相同�!�
Directory:
說明要設(shè)置的目錄,然后再用命令來設(shè)置目錄的功能和權(quán)限。
Options:
設(shè)置目錄可以執(zhí)行哪些功能。有None、All、ExecCGI、Includes、Indexs、IncludesNoExec、FollowSymlink、SymlinksOwnerMatch等選項。如果想讓某個目錄可以執(zhí)行CGI程序,那么應(yīng)在Options命令中加上ExecCGI選項。
Require:
設(shè)置可以對所指定目錄以指定方式來存取的Users和Group。該命令執(zhí)行后,當讀取該目錄數(shù)據(jù)時,系統(tǒng)會要求輸入Username和Password。
忠告:修改完設(shè)置文件后,不要像在Windows工作那樣,重啟機器使其生效。要記住,你現(xiàn)在linux下,使用linux的好處之一就是不用再見到windows 98那死機時的藍屏以及不必對配置文件做了一點點修改就無聊而又頻繁地重啟機器。你的WWW服務(wù)器任何時候都有很多人在訪問,頻繁地重啟機器將把你的客人趕跑。要學會不重啟機器,而是重新啟動一個正執(zhí)行的程序(Process,嚴格一點應(yīng)叫做進程、作業(yè))。可以用kill命令來使程序重新啟動。具體kill的使用參見有關(guān)文檔。
先用ps命令查看httpd的pid號,然后用kill命令殺死它,重新啟動httpd。具體命令如下:
linux> ps -x
linux> kill -HUP 13668
�。�13668是假設(shè)httpd的pid號,在實際使用中,不同的情況值也不同)
這樣就可將httpd重新啟動,使修改的配置文件生效�?赐晟厦嬉淮蠖衙�,是不是有些煩,其實你不了解這些命令也無所謂,用系統(tǒng)默認設(shè)置也能正常工作。
相關(guān)Windows教程:
- 相關(guān)鏈接:
- 教程說明:
Windows教程-Apache服務(wù)器高級設(shè)置指南(3)
。