Jump to content
php.lv forumi

Apache un mapes


Recommended Posts

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

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

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

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 by 4e4en
Link to comment
Share on other sites

×
×
  • Create New...