Kverkagambo Posted April 25, 2007 Report Share Posted April 25, 2007 Uz servera ir vairāki virtuālie hosti, katra mapē ir vairākas citas mapes ar dažādām īpašībām, piemēram: <Directory "D:\www\skdun\ilustracijas"> Order deny,allow Deny from none Allow from all Options -Indexes </Directory> <Directory "D:\www\skdun\faili"> Order allow,deny Deny from all </Directory> Kā izdarīt, lai vairākām mapēm norādītu šos mainīgos vienlaicīgi? Tādā veidā httpd.conf kļūs pavisam nelasāms. Link to comment Share on other sites More sharing options...
Roze Posted April 25, 2007 Report Share Posted April 25, 2007 Var sarakstīt sakrītošās lietas vienā failā un lietot Include tajās vietās kur vajag tos settingus ( http://httpd.apache.org/docs/2.0/mod/core.html#include ) katrai direktorijai. Var lietot .htaccess un samest konkrētas konfigurācijas konkrētās direktorijās nemainot apaches galveno konfigu. Bet jautājums vai tad ir tik daudz atsķirīgas direktorijas ar atsķirīgiem settingiem? T.i. nepietiek nodefinēt opcijas parent/root direktorijai (tadējādi visas īpašības būs arī apakšdirektorijām)? Otrs nevajag tik traki miksēt.. vajag izdomāt kāda varētu būt noklusētā (vairāk lietotā) opcija un mainīt tikai tad kad tas nepieciešams: Mainīt piekļuves shēmas katrai direktorijai diezko prātīgi nav (vai nu defaultā atļaut vai aizliegt bet nav jēgas norādīt abus): Piemēram no tava konfiga fragmenta (direktorijai ilustracijas vispirms caurskatam Deny rules (lai gan tur tiek atļauts visiem) un tad allow): Order deny,allow Deny from none Allow from all Kur otrai direktorijai tiek norādīts ka vispirms jacheko Allow rules un pēc tam Deny lai gan faktiski šeit ir Deny by default). Order allow,deny Deny from all Link to comment Share on other sites More sharing options...
Kverkagambo Posted April 25, 2007 Author Report Share Posted April 25, 2007 Sapratu domu, kā tikai es pats neiedomājos. Paša hosta mapei viens noteikums, citām, kam vajag, citi. Vienīgi frāze par otrai direktorijai tiek norādīts ka vispirms jacheko Allow rules un pēc tam Deny lai gan faktiski šeit ir Deny by default). Order allow,deny Deny from all Man atstāja jautājumu, vai tas nozīmē, ka, gadījumā, kad visiem ir "Deny" vai "Allow", es varu to norādīt citā veidā? Link to comment Share on other sites More sharing options...
4e4en Posted April 25, 2007 Report Share Posted April 25, 2007 (edited) Ko tu teiktu par RTFM? parasti ir tā, ka , ja pasaka priekšā, tad pa vienu caurumu iekšā, pa otru ārā, bet ja cilvēks pats to atrod, tad ir lielāka iespējamība, ka viņš to arī atcerēsies P.S> ar caurumiem es domāju ausis... Edited April 25, 2007 by 4e4en Link to comment Share on other sites More sharing options...
Recommended Posts