From: André Malo Date: Wed, 16 Apr 2003 00:36:15 +0000 (+0000) Subject: obtained from 2.0 branch (do not differ) X-Git-Tag: pre_ajp_proxy~1845 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aed16e9114f537eabfce3508921def448b81782c;p=apache obtained from 2.0 branch (do not differ) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99379 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/sections.html.ja.jis b/docs/manual/sections.html.ja.jis index a6d73cc71e..3d5b4f3fe1 100644 --- a/docs/manual/sections.html.ja.jis +++ b/docs/manual/sections.html.ja.jis @@ -1,151 +1,452 @@ - - - - - How Directory, Location and Files sections work - - - - - - - -

Directory, Location, Files - $B%;%/%7%g%s$NF0:nJ}K!(B

- -

$B%;%/%7%g%s(B <Directory>, - <Location>, <Files> - $B$K$O!"$=$l$>$l;XDj$5$l$?%G%#%l%/%H%j!"(BURL, - $B%U%!%$%k$K$N$_E,MQ$5$l$k%G%#%l%/%F%#%V$r=q$/$3$H$,$G$-$^$9!#(B - $B$^$?!"%G%#%l%/%H%j$K%G%#%l%/%F%#%V$rE,MQ$9$k$?$a$K%G%#%l%/%H%jCf$K(B - .htaccess $B%U%!%$%k$r;HMQ$9$k$3$H$b$G$-$^$9!#$3$N%I%-%e%a%s%H$O(B - $B$3$l$i$N%;%/%7%g%s$N0c$$$r@bL@$7!"$=$l$i$H!"%G%#%l%/%H%j$d(B - $B%j%/%(%9%H$5$l$?(B URL $B$K(B Apache $B$,$I$N%G%#%l%/%F%#%V$r(B - $BE,MQ$9$k$+$r7hDj$9$kJ}K!$H$N4X78$r@bL@$7$^$9!#(B

- -

$B%;%/%7%g%sCf$K5v2D$5$l$F$$$k%G%#%l%/%F%#%V(B

- -

$B9=J8>e(B <Directory> - $B$K=q$1$k$b$N$O$9$Y$F(B <Location> - $B$K$b=q$/$3$H$,$G$-$^$9(B (<Files> - $B%;%/%7%g%s$ONc30$G$9(B)$B!#$7$+$7!"Cf$K$O(B - AllowOverride $B$d(B FollowSymLinks - $B$H(B SymLinksIfOwnerMatch - $B$H$$$&Fs$D$N%*%W%7%g%s$N$h$&$K!"(B<Location>, - <LocationMatch>, - <DirectoryMatch> $BCf$G$O0UL#$N$J$$$b$N$b$"$j$^$9!#(B - $BF1MM$N$3$H$,(B <Files> - $B$K$b8@$($^$9!#9=J8E*$K$O$9$Y$FBg>fIW$G$9$,!"(B - $B0UL#E*$K$O$=$&$G$J$$$b$N$b$"$j$^$9!#(B

- -

$B%;%/%7%g%s$N%^!<%8J}K!(B

+ + +$B%;%/%7%g%s$N@_Dj(B - Apache HTTP $B%5!<%P(B + + + + + +
<-
+
+Apache > HTTP $B%5!<%P(B > $B%I%-%e%a%s%F!<%7%g%s(B > $B%P!<%8%g%s(B 2.1

$B%;%/%7%g%s$N@_Dj(B

$B@_Dj%U%!%$%k(B$BCf$N%G%#%l%/%F%#%V$O(B +$B%5!<%PA4BN$KE,MQ$5$l$?$j!"FCDj$N%G%#%l%/%H%j$d%U%!%$%k!"%[%9%H!"(BURL $B$K$N$_(B +$BE,MQ$5$l$k$h$&$K@)8B$7$?$j$9$k$3$H$,$G$-$^$9!#$3$NJ8=q$O@_DjMQ$N%;%/%7%g%s$N(B +$B%3%s%F%J$d(B .htaccess $B%U%!%$%k$r;H$C$FB>$N@_Dj%G%#%l%/%F%#%V$N(B +$B%9%3!<%W$rJQ99$9$kJ}K!$r@bL@$7$^$9!#(B

+
+ +
top
+
+

$B@_DjMQ%;%/%7%g%s%3%s%F%J$N

+ + + +

$B%3%s%F%J$K$OFs$D$N4pK\$H$J$k2A$5$l$^$9!#$=$N>l9g!"%3%s%F%JCf$N%G%#%l%/%F%#%V$O(B +$B%3%s%F%J$K%^%C%A$9$k%j%/%(%9%H$K$N$_E,MQ$5$l$^$9!#(B +$B0lJ}!"(B<IfDefine> $B%3%s%F%J$H(B <IfModule> $B%3%s%F%J$O(B +$B%5!<%P$N5/F0;~$H:F5/F0;~$K$N$_I>2A$5$l$^$9!#5/F0;~$K>r7o$,??$G$"$l$P!"(B +$B%3%s%F%JCf$N%G%#%l%/%F%#%V$O$9$Y$F$N%j%/%(%9%H$KE,MQ$5$l$^$9!#>r7o$,(B +$B56$G$"$l$P!"%3%s%F%JCf$N%G%#%l%/%F%#%V$OL5;k$5$l$^$9!#(B

+ +

<IfDefine> $B%G%#%l%/%F%#%V$O(B +httpd $B%3%^%s%I%i%$%s$GE,@Z$J%Q%i%a!<%?$,Dj5A$5$l$?$H$-$K$N$_(B +$BE,MQ$5$l$k%G%#%l%/%F%#%V$r0O$$$^$9!#Nc$($Phttpd -DClosedForNow $B$r;H$C$F5/F0$5$l$?$H$-$@$1$9$Y$F$N(B +$B%j%/%(%9%H$rJL$N%5%$%H$K%j%@%$%l%/%H$7$^$9(B:

+ +

+<IfDefine ClosedForNow>
+Redirect / http://otherserver.example.com/
+</IfDefine> +

+ +

<IfModule> $B$O(B +$BHs>o$K;w$F$$$^$9$,!"Be$o$j$K%5!<%P>e$G%b%8%e!<%k$,;HMQ2DG=$J>l9g$K$N$_(B +$BE,MQ2DG=$J%G%#%l%/%F%#%V$r0O$$$^$9!#%b%8%e!<%k$O%5!<%P$K(B +$B@EE*$KAH$_9~$^$l$F$$$k$+!"F0E*$KAH$_9~$`$h$&$K$J$C$F$$$F!"@_Dj%U%!%$%kCf$G(B +LoadModule $B$N9T$,$h$jA0$N(B +$BItJ,$K=q$+$l$F$$$kI,MW$,$"$j$^$9!#$3$N%G%#%l%/%F%#%V$OFCDj$N%b%8%e!<%k$N(B +$BB8:_$K4X$o$i$:@_Dj%U%!%$%k$,F0:n$9$kI,MW$,$"$k>l9g$K$N$_;H$C$F$/$@$5$$!#(B +$B>o$KF0:n$7$FM_$7$$%G%#%l%/%F%#%V$r0O$`$?$a$K;H$&$Y$-$G$O$"$j$^$;$s!#(B +$BB8:_$7$J$$%b%8%e!<%k$K4X$9$kM-MQ$J%(%i!<%a%C%;!<%8$NH/@8$rM^@)$7$F$7$^$$$^$9$N$G!#(B +

+ +

$Bmod_mime_magic $B$,$"$k$H$-$K$N$_(B MimeMagicFiles $B%G%#%l%/%F%#%V$,(B +$BE,MQ$5$l$^$9!#(B

+ +

+<IfModule mod_mime_magic.c>
+MimeMagicFile conf/magic
+</IfModule> +

+ +

<IfDefine> $B%G%#%l%/%F%#%V$H(B +<IfModule> $B%G%#%l%/%F%#%V$O(B +$B%F%9%H$NA0$K(B "!" $B$rIU$1$k$3$H$GH]Dj$N>r7o$rE,MQ$9$k$3$H$,$G$-$^$9!#(B +$B$^$?!"$3$l$i$N%;%/%7%g%s$O$h$jJ#;($J@)8B$r2]$9$?$a$KF~$l;R$K$9$k$3$H$,$G$-$^$9!#(B +

+
top
+
+

$B%U%!%$%k%7%9%F%`$H%&%'%V6u4V(B

+ +

$B:G$b$h$/;H$o$l$k@_Dj$N%;%/%7%g%s%3%s%F%J$O%U%!%$%k%7%9%F%`$d%&%'%V6u4V$N(B +$BFCDj$N>l=j$N@_Dj$rJQ99$9$k$b$N$G$9!#$^$:!"$3$NFs$D$N0c$$$rM}2r$9$k$3$H$,(B +$BBg@Z$G$9!#%U%!%$%k%7%9%F%`$O%*%Z%l!<%F%#%s%0%7%9%F%`$+$i8+$?%G%#%9%/$NFbMF$G$9!#(B +$B$?$H$($P!"%G%U%)%k%H$N%$%s%9%H!<%k$G$O(B Apache $B$O(B Unix $B%U%!%$%k%7%9%F%`$G$O(B +/usr/local/apache2 $B$K!"(BWindows $B%U%!%$%k%7%9%F%`$G$O(B +"c:/Program Files/Apache Group/Apache2" $B$KB8:_$7$^$9!#(B +(Apache $B$G$O(B Windows $B$G$b%Q%9%;%Q%l!<%?$H$7$F%9%i%C%7%e$r;H$&$3$H$K(B +$B5$$r$D$1$F$/$@$5$$!#(B) $BBP>HE*$K!"%&%'%V6u4V$O$"$J$?$N%5%$%H$r(B +$B%&%'%V%5!<%P$+$iG[?.$5$l$k$b$N$H$7$F8+$?$b$N$G!"%/%i%$%"%s%H$K8+$($k$b$N$G$9!#(B +$B%G%U%)%k%H$N(B Unix $B>e$N(B Apache $B$N%$%s%9%H!<%k$G$O%&%'%V6u4V$N(B +/dir/ $B$H$$$&%Q%9$O%U%!%$%k%7%9%F%`$N(B +/usr/local/apache2/htdocs/dir/ $B$H$$$&%Q%9$KBP1~$7$^$9!#(B +$B%&%'%V%Z!<%8$O%G!<%?%Y!<%9$dB>$N>l=j$+$iF0E*$K@8@.$9$k$3$H$b$G$-$^$9$N$G!"(B +$B%&%'%V6u4V$O%U%!%$%k%7%9%F%`$KD>@\%^%C%W$9$kI,MW$O$"$j$^$;$s!#(B

+ +

$B%U%!%$%k%7%9%F%`%3%s%F%J(B

+ +

<Directory> $B%G%#%l%/%F%#%V$H(B +<Files> $B%G%#%l%/%F%#%V!"$=$l$H(B +$B$=$l$i$N@55,I=8=HG$O%G%#%l%/%F%#%V$r%U%!%$%k%7%9%F%`$N0lItJ,$KBP$7$FE,MQ$7$^$9!#(B +<Directory> $B%;%/%7%g%s$N(B +$BCf$N%G%#%l%/%F%#%V$O;XDj$5$l$?%G%#%l%/%H%j$H$=$N$9$Y$F$N%5%V%G%#%l%/%H%j$K(B +$BE,MQ$5$l$^$9!#(B.htaccess $B%U%!%$%k(B$B$r(B +$B;H$&$3$H$G$bF1$88z2L$rF@$k$3$H$,$G$-$^$9!#Nc$($P!"/var/web/dir1 $B$H$9$Y$F$N%5%V%G%#%l%/%H%j$KBP$7$F(B +$B%G%#%l%/%H%j%$%s%G%C%/%9$r9T$J$$$^$9!#(B

+ +

+<Directory /var/web/dir1>
+Options +Indexes
+</Directory> +

+ +

<Files> $B%;%/%7%g%s$N(B +$BCf$K$"$k%G%#%l%/%F%#%V$O$I$N%G%#%l%/%H%j$K$"$k$+$K4X$o$i$:!";XDj$5$l$?L>A0$N(B +$B$9$Y$F$N%U%!%$%k$KE,MQ$5$l$^$9!#$G$9$+$iNc$($P0J2<$N@_Dj%G%#%l%/%F%#%V$,(B +$B@_Dj%U%!%$%k$Nl=j$N(B +private.html $B$H$$$&L>A0$N%U%!%$%k$X$N%"%/%;%9$r5qH]$7$^$9!#(B

+ +

+<Files private.html>
+Order allow,deny
+Deny from all
+</Files> +

+ +

$B%U%!%$%k%7%9%F%`$NFCDj$N>l=j$K$"$k%U%!%$%k$r;XDj$9$k$?$a$K!"(B +<Files> $B%;%/%7%g%s$H(B +<Directory> $B%;%/%7%g%s$r(B +$BAH$_9g$o$;$k$3$H$,$G$-$^$9!#Nc$($P!"/var/web/dir1/private.html, +/var/web/dir1/subdir2/private.html, +/var/web/dir1/subdir3/private.html $B$J$I!"(B +/var/web/dir1/ $B%G%#%l%/%H%j$N2<$K$"$k$9$Y$F$N(B +private.html $B$X$N%"%/%;%9$r5qH]$7$^$9!#(B

+ +

+<Directory /var/web/dir1>
+<Files private.html>
+Order allow,deny
+Deny from all
+</Files>
+</Directory> +

+ + +

$B%&%'%V6u4V%3%s%F%J(B

+ +

$B0lJ}!"(B<Location> +$B%G%#%l%/%F%#%V$H$=$N@55,I=8=HG$O%&%'%V6u4V>e$NFbMF$KBP$7$F@_Dj$rJQ99$7$^$9!#(B +$B$?$H$($P!"http://yoursite.example.com/private, +http://yoursite.example.com/private123, +http://yoursite.example.com/private/dir/file.html +$B$X$N%j%/%(%9%H$d!"(B +$BB>$NF1MM$K(B /private $BJ8;zNs$G;O$^$k%j%/%(%9%H$K(B +$BE,MQ$5$l$^$9!#(B

+ +

+<Location /private>
+Order Allow,Deny
+Deny from all
+</Location> +

+ +

<Location> +$B%G%#%l%/%F%#%V$O%U%!%$%k%7%9%F%`$H4X78$"$kI,MW$,A4$/$"$j$^$;$s!#(B +$B$?$H$($Pmod_status$B$GDs6!$5$l$F$$$k(B Apache +$BFbIt%O%s%I%i$K%^%C%W$9$k$+$r<($7$F$$$^$9!#%U%!%$%k%7%9%F%`$K(B +server-status $B$H$$$&%U%!%$%k$,B8:_$9$kI,MW$O$"$j$^$;$s!#(B

+ +

+<Location /server-status>
+SetHandler server-status
+</Location> +

+ + +

$B%o%$%k%I%+!<%I$H@55,I=8=(B

+ +

<Directory>, +<Files>, +<Location> +$B%G%#%l%/%F%#%V$G$O!"(B C $BI8=`%i%$%V%i%j$N(B fnmatch $B$N$h$&$K(B +shell $B%9%?%$%k$N%o%$%k%I%+!<%I%-%c%i%/%?$,;HMQ$G$-$^$9!#(B +"*" $BJ8;z$OG$0U$NJ8;zNs$K%^%C%A$7!"(B"?" $BJ8;z$OG$0U$N(B 1 $BJ8;z$K%^%C%A$7!"(B +"[seq]" $B$O(B seq $B$NG$0U$NJ8;z$K%^%C%A$7$^$9!#(B +"/" $BJ8;z$O$I$N%o%$%k%I%+!<%I$G$b%^%C%A$5$l$^$;$s!#(B +$BL@<(E*$K;XDj$9$kI,MW$,$"$j$^$9!#(B

+ +

$B$3$l$h$j=@Fp$J%^%C%A%s%0$,I,MW$J>l9g$O!"$3$l$i$N%3%s%F%J$N@55,I=8=(B +(regex) $BHG$G$"$k(B +<DirectoryMatch>, +<FilesMatch>, +<LocationMatch> +$B$,$"$j!"%^%C%A$rA*Br$9$k$N$K(B perl $B8_49(B$B@55,I=8=(B$B$r;HMQ$G$-$^$9!#$7$+$7!" + +

$BA4%f!<%6%G%#%l%/%H%j$N@_Dj$rJQ99$9$k!"Hs(B regex +$B%o%$%k%I%+!<%I%;%/%7%g%s$O + +

+<Directory /home/*/public_html>
+Options Indexes
+</Directory> +

+ +

regex $B%;%/%7%g%s$r;HMQ$9$k$3$H$G!"2hA|%U%!%$%k$NB?$/$N%?%$%W$KBP$9$k(B +$B%"%/%;%9$r0lEY$K5qH]$G$-$^$9!#(B

+

+<FilesMatch \.(?i:gif|jpe?g|png)$>
+Order allow,deny
+Deny from all
+</FilesMatch> +

+ + + +

$B$$$D2?$r;H$&$+(B

+ +

$B%U%!%$%k%7%9%F%`%3%s%F%J$H%&%'%V6u4V%3%s%F%J$r;H$$J,$1$k$N$O!"(B +$Bo$K4JC1$G$9!#%U%!%$%k%7%9%F%`$K0MB8$9$k(B +$B%*%V%8%'%/%H$K%G%#%l%/%F%#%V$rE,1~$9$k>l9g$O!"I,$:(B +<Directory> $B$+(B +<Files> +$B$r;HMQ$7$^$9!#%U%!%$%k%7%9%F%`$K0MB8$7$J$$%*%V%8%'%/%H(B +($B%G!<%?%Y!<%9$+$i@8@.$5$l$k%&%'%V%Z!<%8$J$I(B) +$B$K%G%#%l%/%F%#%V$rE,MQ$9$k:]$K$O!"(B +<Location> +$B$r;HMQ$7$^$9!#(B

+ +

$B%U%!%$%k%7%9%F%`>e$N%*%V%8%'%/%H$X$N%"%/%;%9$r@)8B$9$k$?$a$K!"(B +<Location> +$B$r7h$7$F;HMQ$J$$$h$&$K$7$^$7$g$&!#(B +$BF10l$N%U%!%$%k%7%9%F%`0LCV$K%^%C%W$7$F$$$k!"%&%'%V6u4V0LCV(B (URL) +$B$,B??t$"$C$F!"@_Dj$7$?@)8B$r1*2s$5$l$F$7$^$&$+$b$7$l$J$$$+$i$G$9!#(B +$BNc$($P + +

+<Location /dir/>
+Order allow,deny
+Deny from all
+</Location> +

+ +

http://yoursite.example.com/dir/ +$B$X$N%j%/%(%9%H$G$O>e.J8;z$r6hJL$7$J$$(B +$B%U%!%$%k%7%9%F%`$r;H$C$F$$$?$i$I$&$J$k$G$7$g$&(B? +http://yoursite.example.com/DIR/ +$B$X$N%j%/%(%9%H$G4JC1$K%"%/%;%9@)8B$r1*2s$5$l$F$7$^$$$^$9!#$3$l$KBP$7$F(B +<Directory> +$B%G%#%l%/%F%#%V$r;HMQ$9$k$H!"$I$N$h$&$K8F$S=P$5$l$?$+$K4X$o$i$:(B +$B$=$N>l=j$+$iDs6!$5$l$kFbMF$KE,MQ$5$l$^$9!#(B +($BNc30$O%U%!%$%k%7%9%F%`$N%j%s%/$G$9!#%7%s%\%j%C%/%j%s%/$r;H$C$F!"(B +$BF10l$N%G%#%l%/%H%j$rJ#?t$N%U%!%$%k%7%9%F%`$K@_CV$G$-$^$9!#(B +<Directory> +$B%G%#%l%/%F%#%V$O%Q%9L>$r%j%;%C%H$9$k$3$H$J$/%7%s%\%j%C%/%j%s%/$r(B +$BC)$j$^$9!#$G$9$+$i!"9bEY$J%;%-%e%j%F%#$,MW5a$5$l$k>l9g$O!"(B +$BE,@Z$K(B Options +$B%G%#%l%/%F%#%V$r;HMQ$7$F%7%s%\%j%C%/%j%s%/$rL58z$K$9$k$Y$-$G$9!#(B)

+ +

$BBgJ8;z>.J8;z$r6hJL$9$k%U%!%$%k%7%9%F%`$r;HMQ$7$F$$$k$+$i>e5-$N$3$H$O(B +$BL54X78$@$H;W$o$l$k$+$b$7$l$^$;$s$,!"(B +$BF10l$N%U%!%$%k%7%9%F%`0LCV$KJ#?t$N%&%'%V6u4V0LCV$r%^%C%W$9$kJ}K!$O!"(B +$BB>$K$$$/$i$G$b$"$k$H$$$&$3$H$r3P$($F$$$F$/$@$5$$!#(B +$B$G$9$+$i$G$-$k8B$j%U%!%$%k%7%9%F%`%3%s%F%J$r;HMQ$7$F$/$@$5$$!#(B +$B$7$+$7$J$,$i0l$D$@$1Nc30$,$"$j$^$9!#(B +<Location /> $B%;%/%7%g%s$O$I$s$J(B URL +$B$K$b4X$o$i$:E,MQ$5$l$k$N$G!"$=$3$K%"%/%;%9$r@)8B$9$k%G%#%l%/%F%#%V$r(B +$B5o$l$k$3$H$O40A4$K0BA4$G$9!#(B

+ + +
top
+
+

$B%P!<%A%c%k%[%9%H(B

+ +

<VirtualHost> +$B%3%s%F%J$OFCDj$N%[%9%H$KE,MQ$9$k%G%#%l%/%F%#%V$r3JG<$7$^$9!#(B +$B0lBf$N%^%7%s$GJ#?t$N%[%9%H$r0[$J$k@_Dj$GDs6!$7$?$$$H$-$KM-MQ$G$9!#(B +$B>\:Y$K4X$7$F$O(B$B%P!<%A%c%k%[%9%H%I%-%e%a%s%H(B$B$r(B +$B$4Mw2<$5$$!#(B

+
top
+
+

$B%W%m%/%7(B

+ +

<Proxy> +$B$H(B <ProxyMatch> +$B%3%s%F%J$O!"(Bmod_proxy +$B%W%m%/%7%5!<%P$r7PM3$7$F%"%/%;%9$5$l$kFCDj$N(B URL $B$K%^%C%A$9$k%5%$%H$K(B +$BBP$7$F$N$_E,MQ$5$l$k(B +$B@_Dj%G%#%l%/%F%#%V$r3JG<$7$^$9!#Nc$($Pcnn.com $B%&%'%V%5%$%H$r%"%/%;%9$9$k$?$a$K$O;H$($J$$$h$&$K$7$^$9!#(B

+ +

+<Proxy http://cnn.com/*>
+Order allow,deny
+Deny from all
+</Proxy> +

+
top
+
+

$B$I$N%G%#%l%/%F%#%V$,;H$($k$N(B?

+ +

$B$I$N%?%$%W$N@_Dj%;%/%7%g%s$G$I$N%G%#%l%/%F%#%V$,;HMQ$G$-$k$+$O!"(B +$B%G%#%l%/%F%#%V$N(B Context +$B$r8+$F$/$@$5$$!#(B +<Directory> +$B$G;HMQ2DG=$J$b$N$OA4$F!"F1MM$K(B +<DirectoryMatch>, +<Files>, +<FilesMatch>, +<Location>, +<LocationMatch>, +<Proxy>, +<ProxyMatch> +$B%;%/%7%g%s$G;HMQ2DG=$G$9!#$7$+$7$J$,$i4v$D$+Nc30$bB8:_$7$^$9!#(B

+ +
    +
  • AllowOverride $B%G%#%l%/%F%#%V$O(B +<Directory> +$B%;%/%7%g%s$G$N$_;HMQ2DG=$G$9!#(B
  • + +
  • FollowSymLinks $B$H(B SymLinksIfOwnerMatch $B$N(B +Options $B$O!"(B +<Directory> +$B%;%/%7%g%s$+(B .htaccess $B%U%!%$%k$G$N$_;HMQ2DG=$G$9!#(B
  • + +
  • Options $B%G%#%l%/%F%#%V$O!"(B +<Files> +$B$H(B <FilesMatch> +$B%;%/%7%g%s$G$O;HMQ$G$-$^$;$s!#(B
  • +
+
top
+
+

$B%;%/%7%g%s$N%^!<%8J}K!(B

$B%^!<%8$N=gHV$O0J2<$N$h$&$K$J$C$F$$$^$9(B:

    -
  1. <Directory> ($B@55,I=8=L5$7(B) $B$H(B +
  2. <Directory> ($B@55,I=8=L5$7(B) $B$H(B .htaccess $B$rF1;~$K(B (.htaccess $B$,5v2D$5$l$F$$$l$P!"$=$l$,(B - <Directory> $B$r(B $B>e=q$-$7$^$9(B) + <Directory> $B$r>e=q$-$7$^$9(B)
  3. -
  4. <DirectoryMatch> $B$H@55,I=8=$N$"$k(B - <Directory>
  5. +
  6. <DirectoryMatch> + ($B$H(B <Directory ~>
  7. -
  8. <Files> $B$H(B - <FilesMatch> $B$rF1;~$K(B
  9. +
  10. <Files> $B$H(B + <FilesMatch> $B$rF1;~$K(B
  11. -
  12. <Location> $B$H(B - <LocationMatch> $B$rF1;~$K(B
  13. +
  14. <Location> $B$H(B + <LocationMatch> $B$rF1;~$K(B
-

<Directory> +

<Directory> $B0J30$O!"$=$l$>$l$N%0%k!<%W$O@_Dj%U%!%$%k$K8=$l$?=gHV$K=hM}$5$l$^$9!#(B - <Directory> ($B>e$N%0%k!<%W(B 1) - $B$O%G%#%l%/%H%j$,C;$$$b$N$+$iD9$$$b$N$X$H=hM}$5$l$^$9!#J#?t$N(B - <Directory> $B%;%/%7%g%s$,F1$8%G%#%l%/%H%j$K(B + <Directory> ($B>e$N%0%k!<%W(B 1) + $B$O%G%#%l%/%H%j$,C;$$$b$N$+$iD9$$$b$N$X$H=hM}$5$l$^$9!#$G$9$+$i!"(B + $BNc$($P(B <Directory /var/web/dir1> $B$O(B + <Directory /var/web/dir/subdir> $B$NA0$K=hM}$5$l$^$9!#J#?t$N(B + <Directory> $B%;%/%7%g%s$,(B + $BF1$8%G%#%l%/%H%j$K(B $BE,MQ$5$l$k>l9g$O!"@_Dj%U%!%$%kCf$N=gHV$K=>$C$F=hM}$5$l$^$9!#(B - Include + Include $B$K$h$C$FA^F~$5$l$?@_Dj$O(B $BA^F~$7$F$$$k%U%!%$%k$N(B - Include + Include $B%G%#%l%/%F%#%V$N0LCV$K$"$C$?$+$N$h$&$K07$o$l$^$9!#(B

-

<VirtualHost> $B%;%/%7%g%sCf$N%;%/%7%g%s$O(B +

<VirtualHost> $B%;%/%7%g%sCf$N%;%/%7%g%s$O(B $B%P!<%A%c%k%[%9%H$NDj5A$N30B&$NBP1~$9$k%;%/%7%g%s$N(B $B8e(B$B$KE,MQ$5$l$^$9!#$3$l$K$h$j%P!<%A%c%k%[%9%H$,(B $B%a%$%s$N%5!<%P@_Dj$r>e=q$-$G$-$k$h$&$J$j$^$9!#(B

$B8e$N%;%/%7%g%s$N%G%#%l%/%F%#%V$,A0$N%;%/%7%g%s$N$b$N$r>e=q$-$7$^$9!#(B

-

$B%;%/%7%g%s$r;H$&:]$NCm0U(B

-

$B0lHLE*$J%,%$%I%i%$%s$O(B:

- -
    -
  • $B%U%!%$%k%7%9%F%`%l%Y%k$G%*%V%8%'%/%H$N%^%C%A$r9T$J$&$H$-$O!"(B - <Directory> $B$H(B <Files> - $B$r;H$&I,MW$,$"$j$^$9!#(B
  • - -
  • URL $B%l%Y%k$G%*%V%8%'%/%H$N%^%C%A$r9T$J$&$H$-$O(B - <Location> $B$r;H$&I,MW$,$"$j$^$9!#(B
  • -
- -

$B=EMW$JNc30$O(B:

- -
    -
  • $B%W%m%-%7$N@)8f$O(B <Directory> - $B$rDL$7$F9T$J$o$l$^$9!#$3$l$O%W%m%-%7$,(B - <Location> - $B$h$jA0$+$iB8:_$7$?$3$H$K$h$k%_%9$G$9!#>-Mh$N@_Dj8@8l$G$O$*$=$i$/(B - <Location> $B$K@Z$jBX$($i$l$k$G$7$g$&!#(B
  • -
- -

.htaccess $B%U%!%$%k$N2r@O$K4X$9$kCm0U(B:

- -
    -
  • Location $BCf$G(B .htaccess $B$N2r@OJ}K!$rJQ99$7$F$b!"(B - $B2?$bJQ$o$j$^$;$s!#(B.htaccess $B$N2r@O$O4{$K=*$o$C$F$$$k$+$i$G$9!#(B
  • -
+

$B5;=Q%a%b(B

+ $BA0$rJQ49$9$kCJ3,(B (URL + $B$r%U%!%$%kL>$K%^%C%W$9$k$?$a$K(B Alias $B$d(B + DocumentRoot $B$,;HMQ$5$l$k$H$3$m(B) $B$ND>A0$K(B + <Location>/<LocationMatch> + $B$,9T$J$o$l$^$9!#(B + $B$3$l$i$rE,MQ$7$?7k2L$OJQ49$,=*$o$C$?8e$K40A4$K +

$BNc(B

-

<Location> $B$H%7%s%\%j%C%/%j%s%/(B:

+

$B -

    -
  • "Options FollowSymLinks" $B$d(B - "Options SymLinksIfOwnerMatch" $B$O(B - <Location>, - <LocationMatch>, - <DirectoryMatch> - $B%;%/%7%g%s$G$O;H$&$3$H$,$G$-$^$;$s(B - ($B$=$l$i$N%*%W%7%g%s$OC1$KL5;k$5$l$^$9(B)$B!#$=$l$i$N%*%W%7%g%s$O(B - <Directory> $B%;%/%7%g%s(B ($B$b$7$/$O(B - .htaccess $B%U%!%$%k(B) $B$NCf$G$N$_;HMQ2DG=$G$9!#(B
  • -
+

+<Location />
+E
+</Location>
+
+<Files f.html>
+D
+</Files>
+
+<VirtualHost *>
+<Directory /a/b>
+B
+</Directory>
+</VirtualHost>
+
+<DirectoryMatch "^.*b$">
+C
+</DirectoryMatch>
+
+<Directory /a/b>
+A
+</Directory>
+
+

-

<Files> $B$H(B Options:

+

$B$b$C$H6qBNE*$J!"<Directory> +$B%;%/%7%g%s$K@_CV$5$l$?%"%/%;%9@)8B$K4X$o$i$:!"(B +<Location> +$B%;%/%7%g%s$,:G8e$KI>2A$5$l$F!"%5!<%P$X$N%"%/%;%9$O@)8B$5$l$^$;$s!#(B +$B$D$^$j!"%^!<%8$N=gHV$O=EMW$G$9$N$G!"Cm0U$7$F;HMQ$7$F$/$@$5$$(B!

-
    -
  • Apache $B$O$3$N>u67$O%A%'%C%/$7$^$;$s$,!"(B - <Files> $B%;%/%7%g%s$NCf$G(B Options - $B%G%#%l%/%F%#%V$r;HMQ$7$F$b8z2L$O$"$j$^$;$s!#(B
  • -
+

+<Location />
+Order deny,allow
+Allow from all
+</Location>
+
+# Woops! This <Directory> section will have no effect
+<Directory />
+Order allow,deny
+Allow from all
+Deny from badguy.example.com
+</Directory> +

-

$BB>$NCm0U(B:

-
    -
  • $BA0$rJQ49$9$kCJ3,(B (URL - $B$r%U%!%$%kL>$K%^%C%W$9$k$?$a$K(B Alias $B$d(B - DocumentRoot $B$,;HMQ$5$l$k$H$3$m(B) $B$ND>A0$K(B - <Location>/<LocationMatch> - $B$,9T$J$o$l$^$9!#(B - $B$3$l$i$rE,MQ$7$?7k2L$OJQ49$,=*$o$C$?8e$K40A4$K -
- - - +
+ + \ No newline at end of file diff --git a/docs/manual/sections.xml.ja b/docs/manual/sections.xml.ja new file mode 100644 index 0000000000..2baa15a588 --- /dev/null +++ b/docs/manual/sections.xml.ja @@ -0,0 +1,458 @@ + + + + + + + + +$B%;%/%7%g%s$N@_Dj(B + +

$B@_Dj%U%!%$%k(B$BCf$N%G%#%l%/%F%#%V$O(B +$B%5!<%PA4BN$KE,MQ$5$l$?$j!"FCDj$N%G%#%l%/%H%j$d%U%!%$%k!"%[%9%H!"(BURL $B$K$N$_(B +$BE,MQ$5$l$k$h$&$K@)8B$7$?$j$9$k$3$H$,$G$-$^$9!#$3$NJ8=q$O@_DjMQ$N%;%/%7%g%s$N(B +$B%3%s%F%J$d(B .htaccess $B%U%!%$%k$r;H$C$FB>$N@_Dj%G%#%l%/%F%#%V$N(B +$B%9%3!<%W$rJQ99$9$kJ}K!$r@bL@$7$^$9!#(B

+
+ +
$B@_DjMQ%;%/%7%g%s%3%s%F%J$N<oN`(B + + + +core +mod_proxy + + +Directory +DirectoryMatch +Files +FilesMatch +IfDefine +IfModule +Location +LocationMatch +Proxy +ProxyMatch +VirtualHost + + + +

$B%3%s%F%J$K$OFs$D$N4pK\$H$J$k2A$5$l$^$9!#$=$N>l9g!"%3%s%F%JCf$N%G%#%l%/%F%#%V$O(B +$B%3%s%F%J$K%^%C%A$9$k%j%/%(%9%H$K$N$_E,MQ$5$l$^$9!#(B +$B0lJ}!"(BIfDefine $B%3%s%F%J$H(B IfModule $B%3%s%F%J$O(B +$B%5!<%P$N5/F0;~$H:F5/F0;~$K$N$_I>2A$5$l$^$9!#5/F0;~$K>r7o$,??$G$"$l$P!"(B +$B%3%s%F%JCf$N%G%#%l%/%F%#%V$O$9$Y$F$N%j%/%(%9%H$KE,MQ$5$l$^$9!#>r7o$,(B +$B56$G$"$l$P!"%3%s%F%JCf$N%G%#%l%/%F%#%V$OL5;k$5$l$^$9!#(B

+ +

IfDefine $B%G%#%l%/%F%#%V$O(B +httpd $B%3%^%s%I%i%$%s$GE,@Z$J%Q%i%a!<%?$,Dj5A$5$l$?$H$-$K$N$_(B +$BE,MQ$5$l$k%G%#%l%/%F%#%V$r0O$$$^$9!#Nc$($Phttpd -DClosedForNow $B$r;H$C$F5/F0$5$l$?$H$-$@$1$9$Y$F$N(B +$B%j%/%(%9%H$rJL$N%5%$%H$K%j%@%$%l%/%H$7$^$9(B:

+ + +<IfDefine ClosedForNow>
+Redirect / http://otherserver.example.com/
+</IfDefine> +
+ +

IfModule $B$O(B +$BHs>o$K;w$F$$$^$9$,!"Be$o$j$K%5!<%P>e$G%b%8%e!<%k$,;HMQ2DG=$J>l9g$K$N$_(B +$BE,MQ2DG=$J%G%#%l%/%F%#%V$r0O$$$^$9!#%b%8%e!<%k$O%5!<%P$K(B +$B@EE*$KAH$_9~$^$l$F$$$k$+!"F0E*$KAH$_9~$`$h$&$K$J$C$F$$$F!"@_Dj%U%!%$%kCf$G(B +LoadModule $B$N9T$,$h$jA0$N(B +$BItJ,$K=q$+$l$F$$$kI,MW$,$"$j$^$9!#$3$N%G%#%l%/%F%#%V$OFCDj$N%b%8%e!<%k$N(B +$BB8:_$K4X$o$i$:@_Dj%U%!%$%k$,F0:n$9$kI,MW$,$"$k>l9g$K$N$_;H$C$F$/$@$5$$!#(B +$B>o$KF0:n$7$FM_$7$$%G%#%l%/%F%#%V$r0O$`$?$a$K;H$&$Y$-$G$O$"$j$^$;$s!#(B +$BB8:_$7$J$$%b%8%e!<%k$K4X$9$kM-MQ$J%(%i!<%a%C%;!<%8$NH/@8$rM^@)$7$F$7$^$$$^$9$N$G!#(B +

+ +

$Bmod_mime_magic $B$,$"$k$H$-$K$N$_(B MimeMagicFiles $B%G%#%l%/%F%#%V$,(B +$BE,MQ$5$l$^$9!#(B

+ + +<IfModule mod_mime_magic.c>
+MimeMagicFile conf/magic
+</IfModule> +
+ +

IfDefine $B%G%#%l%/%F%#%V$H(B +IfModule $B%G%#%l%/%F%#%V$O(B +$B%F%9%H$NA0$K(B "!" $B$rIU$1$k$3$H$GH]Dj$N>r7o$rE,MQ$9$k$3$H$,$G$-$^$9!#(B +$B$^$?!"$3$l$i$N%;%/%7%g%s$O$h$jJ#;($J@)8B$r2]$9$?$a$KF~$l;R$K$9$k$3$H$,$G$-$^$9!#(B +

+
+ +
$B%U%!%$%k%7%9%F%`$H%&%'%V6u4V(B + +

$B:G$b$h$/;H$o$l$k@_Dj$N%;%/%7%g%s%3%s%F%J$O%U%!%$%k%7%9%F%`$d%&%'%V6u4V$N(B +$BFCDj$N>l=j$N@_Dj$rJQ99$9$k$b$N$G$9!#$^$:!"$3$NFs$D$N0c$$$rM}2r$9$k$3$H$,(B +$BBg@Z$G$9!#%U%!%$%k%7%9%F%`$O%*%Z%l!<%F%#%s%0%7%9%F%`$+$i8+$?%G%#%9%/$NFbMF$G$9!#(B +$B$?$H$($P!"%G%U%)%k%H$N%$%s%9%H!<%k$G$O(B Apache $B$O(B Unix $B%U%!%$%k%7%9%F%`$G$O(B +/usr/local/apache2 $B$K!"(BWindows $B%U%!%$%k%7%9%F%`$G$O(B +"c:/Program Files/Apache Group/Apache2" $B$KB8:_$7$^$9!#(B +(Apache $B$G$O(B Windows $B$G$b%Q%9%;%Q%l!<%?$H$7$F%9%i%C%7%e$r;H$&$3$H$K(B +$B5$$r$D$1$F$/$@$5$$!#(B) $BBP>HE*$K!"%&%'%V6u4V$O$"$J$?$N%5%$%H$r(B +$B%&%'%V%5!<%P$+$iG[?.$5$l$k$b$N$H$7$F8+$?$b$N$G!"%/%i%$%"%s%H$K8+$($k$b$N$G$9!#(B +$B%G%U%)%k%H$N(B Unix $B>e$N(B Apache $B$N%$%s%9%H!<%k$G$O%&%'%V6u4V$N(B +/dir/ $B$H$$$&%Q%9$O%U%!%$%k%7%9%F%`$N(B +/usr/local/apache2/htdocs/dir/ $B$H$$$&%Q%9$KBP1~$7$^$9!#(B +$B%&%'%V%Z!<%8$O%G!<%?%Y!<%9$dB>$N>l=j$+$iF0E*$K@8@.$9$k$3$H$b$G$-$^$9$N$G!"(B +$B%&%'%V6u4V$O%U%!%$%k%7%9%F%`$KD>@\%^%C%W$9$kI,MW$O$"$j$^$;$s!#(B

+ +
$B%U%!%$%k%7%9%F%`%3%s%F%J(B + +

Directory $B%G%#%l%/%F%#%V$H(B +Files $B%G%#%l%/%F%#%V!"$=$l$H(B +$B$=$l$i$N@55,I=8=HG$O%G%#%l%/%F%#%V$r%U%!%$%k%7%9%F%`$N0lItJ,$KBP$7$FE,MQ$7$^$9!#(B +Directory $B%;%/%7%g%s$N(B +$BCf$N%G%#%l%/%F%#%V$O;XDj$5$l$?%G%#%l%/%H%j$H$=$N$9$Y$F$N%5%V%G%#%l%/%H%j$K(B +$BE,MQ$5$l$^$9!#(B.htaccess $B%U%!%$%k(B$B$r(B +$B;H$&$3$H$G$bF1$88z2L$rF@$k$3$H$,$G$-$^$9!#Nc$($P!"/var/web/dir1 $B$H$9$Y$F$N%5%V%G%#%l%/%H%j$KBP$7$F(B +$B%G%#%l%/%H%j%$%s%G%C%/%9$r9T$J$$$^$9!#(B

+ + +<Directory /var/web/dir1>
+Options +Indexes
+</Directory> +
+ +

Files $B%;%/%7%g%s$N(B +$BCf$K$"$k%G%#%l%/%F%#%V$O$I$N%G%#%l%/%H%j$K$"$k$+$K4X$o$i$:!";XDj$5$l$?L>A0$N(B +$B$9$Y$F$N%U%!%$%k$KE,MQ$5$l$^$9!#$G$9$+$iNc$($P0J2<$N@_Dj%G%#%l%/%F%#%V$,(B +$B@_Dj%U%!%$%k$Nl=j$N(B +private.html $B$H$$$&L>A0$N%U%!%$%k$X$N%"%/%;%9$r5qH]$7$^$9!#(B

+ + +<Files private.html>
+Order allow,deny
+Deny from all
+</Files> +
+ +

$B%U%!%$%k%7%9%F%`$NFCDj$N>l=j$K$"$k%U%!%$%k$r;XDj$9$k$?$a$K!"(B +Files $B%;%/%7%g%s$H(B +Directory $B%;%/%7%g%s$r(B +$BAH$_9g$o$;$k$3$H$,$G$-$^$9!#Nc$($P!"/var/web/dir1/private.html, +/var/web/dir1/subdir2/private.html, +/var/web/dir1/subdir3/private.html $B$J$I!"(B +/var/web/dir1/ $B%G%#%l%/%H%j$N2<$K$"$k$9$Y$F$N(B +private.html $B$X$N%"%/%;%9$r5qH]$7$^$9!#(B

+ + +<Directory /var/web/dir1>
+<Files private.html>
+Order allow,deny
+Deny from all
+</Files>
+</Directory> +
+
+ +
$B%&%'%V6u4V%3%s%F%J(B + +

$B0lJ}!"(BLocation +$B%G%#%l%/%F%#%V$H$=$N@55,I=8=HG$O%&%'%V6u4V>e$NFbMF$KBP$7$F@_Dj$rJQ99$7$^$9!#(B +$B$?$H$($P!"http://yoursite.example.com/private, +http://yoursite.example.com/private123, +http://yoursite.example.com/private/dir/file.html +$B$X$N%j%/%(%9%H$d!"(B +$BB>$NF1MM$K(B /private $BJ8;zNs$G;O$^$k%j%/%(%9%H$K(B +$BE,MQ$5$l$^$9!#(B

+ + +<Location /private>
+Order Allow,Deny
+Deny from all
+</Location> +
+ +

Location +$B%G%#%l%/%F%#%V$O%U%!%$%k%7%9%F%`$H4X78$"$kI,MW$,A4$/$"$j$^$;$s!#(B +$B$?$H$($Pmod_status$B$GDs6!$5$l$F$$$k(B Apache +$BFbIt%O%s%I%i$K%^%C%W$9$k$+$r<($7$F$$$^$9!#%U%!%$%k%7%9%F%`$K(B +server-status $B$H$$$&%U%!%$%k$,B8:_$9$kI,MW$O$"$j$^$;$s!#(B

+ + +<Location /server-status>
+SetHandler server-status
+</Location> +
+
+ +
$B%o%$%k%I%+!<%I$H@55,I=8=(B + +

Directory, +Files, +Location +$B%G%#%l%/%F%#%V$G$O!"(B C $BI8=`%i%$%V%i%j$N(B fnmatch $B$N$h$&$K(B +shell $B%9%?%$%k$N%o%$%k%I%+!<%I%-%c%i%/%?$,;HMQ$G$-$^$9!#(B +"*" $BJ8;z$OG$0U$NJ8;zNs$K%^%C%A$7!"(B"?" $BJ8;z$OG$0U$N(B 1 $BJ8;z$K%^%C%A$7!"(B +"[seq]" $B$O(B seq $B$NG$0U$NJ8;z$K%^%C%A$7$^$9!#(B +"/" $BJ8;z$O$I$N%o%$%k%I%+!<%I$G$b%^%C%A$5$l$^$;$s!#(B +$BL@<(E*$K;XDj$9$kI,MW$,$"$j$^$9!#(B

+ +

$B$3$l$h$j=@Fp$J%^%C%A%s%0$,I,MW$J>l9g$O!"$3$l$i$N%3%s%F%J$N@55,I=8=(B +(regex) $BHG$G$"$k(B +DirectoryMatch, +FilesMatch, +LocationMatch +$B$,$"$j!"%^%C%A$rA*Br$9$k$N$K(B perl $B8_49(B$B@55,I=8=(B$B$r;HMQ$G$-$^$9!#$7$+$7!" + +

$BA4%f!<%6%G%#%l%/%H%j$N@_Dj$rJQ99$9$k!"Hs(B regex +$B%o%$%k%I%+!<%I%;%/%7%g%s$O + + +<Directory /home/*/public_html>
+Options Indexes
+</Directory> +
+ +

regex $B%;%/%7%g%s$r;HMQ$9$k$3$H$G!"2hA|%U%!%$%k$NB?$/$N%?%$%W$KBP$9$k(B +$B%"%/%;%9$r0lEY$K5qH]$G$-$^$9!#(B

+ +<FilesMatch \.(?i:gif|jpe?g|png)$>
+Order allow,deny
+Deny from all
+</FilesMatch> +
+ +
+ +
$B$$$D2?$r;H$&$+(B + +

$B%U%!%$%k%7%9%F%`%3%s%F%J$H%&%'%V6u4V%3%s%F%J$r;H$$J,$1$k$N$O!"(B +$Bo$K4JC1$G$9!#%U%!%$%k%7%9%F%`$K0MB8$9$k(B +$B%*%V%8%'%/%H$K%G%#%l%/%F%#%V$rE,1~$9$k>l9g$O!"I,$:(B +Directory $B$+(B +Files +$B$r;HMQ$7$^$9!#%U%!%$%k%7%9%F%`$K0MB8$7$J$$%*%V%8%'%/%H(B +($B%G!<%?%Y!<%9$+$i@8@.$5$l$k%&%'%V%Z!<%8$J$I(B) +$B$K%G%#%l%/%F%#%V$rE,MQ$9$k:]$K$O!"(B +Location +$B$r;HMQ$7$^$9!#(B

+ +

$B%U%!%$%k%7%9%F%`>e$N%*%V%8%'%/%H$X$N%"%/%;%9$r@)8B$9$k$?$a$K!"(B +Location +$B$r7h$7$F;HMQ$J$$$h$&$K$7$^$7$g$&!#(B +$BF10l$N%U%!%$%k%7%9%F%`0LCV$K%^%C%W$7$F$$$k!"%&%'%V6u4V0LCV(B (URL) +$B$,B??t$"$C$F!"@_Dj$7$?@)8B$r1*2s$5$l$F$7$^$&$+$b$7$l$J$$$+$i$G$9!#(B +$BNc$($P + + +<Location /dir/>
+Order allow,deny
+Deny from all
+</Location> +
+ +

http://yoursite.example.com/dir/ +$B$X$N%j%/%(%9%H$G$O>e.J8;z$r6hJL$7$J$$(B +$B%U%!%$%k%7%9%F%`$r;H$C$F$$$?$i$I$&$J$k$G$7$g$&(B? +http://yoursite.example.com/DIR/ +$B$X$N%j%/%(%9%H$G4JC1$K%"%/%;%9@)8B$r1*2s$5$l$F$7$^$$$^$9!#$3$l$KBP$7$F(B +Directory +$B%G%#%l%/%F%#%V$r;HMQ$9$k$H!"$I$N$h$&$K8F$S=P$5$l$?$+$K4X$o$i$:(B +$B$=$N>l=j$+$iDs6!$5$l$kFbMF$KE,MQ$5$l$^$9!#(B +($BNc30$O%U%!%$%k%7%9%F%`$N%j%s%/$G$9!#%7%s%\%j%C%/%j%s%/$r;H$C$F!"(B +$BF10l$N%G%#%l%/%H%j$rJ#?t$N%U%!%$%k%7%9%F%`$K@_CV$G$-$^$9!#(B +Directory +$B%G%#%l%/%F%#%V$O%Q%9L>$r%j%;%C%H$9$k$3$H$J$/%7%s%\%j%C%/%j%s%/$r(B +$BC)$j$^$9!#$G$9$+$i!"9bEY$J%;%-%e%j%F%#$,MW5a$5$l$k>l9g$O!"(B +$BE,@Z$K(B Options +$B%G%#%l%/%F%#%V$r;HMQ$7$F%7%s%\%j%C%/%j%s%/$rL58z$K$9$k$Y$-$G$9!#(B)

+ +

$BBgJ8;z>.J8;z$r6hJL$9$k%U%!%$%k%7%9%F%`$r;HMQ$7$F$$$k$+$i>e5-$N$3$H$O(B +$BL54X78$@$H;W$o$l$k$+$b$7$l$^$;$s$,!"(B +$BF10l$N%U%!%$%k%7%9%F%`0LCV$KJ#?t$N%&%'%V6u4V0LCV$r%^%C%W$9$kJ}K!$O!"(B +$BB>$K$$$/$i$G$b$"$k$H$$$&$3$H$r3P$($F$$$F$/$@$5$$!#(B +$B$G$9$+$i$G$-$k8B$j%U%!%$%k%7%9%F%`%3%s%F%J$r;HMQ$7$F$/$@$5$$!#(B +$B$7$+$7$J$,$i0l$D$@$1Nc30$,$"$j$^$9!#(B +<Location /> $B%;%/%7%g%s$O$I$s$J(B URL +$B$K$b4X$o$i$:E,MQ$5$l$k$N$G!"$=$3$K%"%/%;%9$r@)8B$9$k%G%#%l%/%F%#%V$r(B +$B5o$l$k$3$H$O40A4$K0BA4$G$9!#(B

+
+ +
+ +
$B%P!<%A%c%k%[%9%H(B + +

VirtualHost +$B%3%s%F%J$OFCDj$N%[%9%H$KE,MQ$9$k%G%#%l%/%F%#%V$r3JG<$7$^$9!#(B +$B0lBf$N%^%7%s$GJ#?t$N%[%9%H$r0[$J$k@_Dj$GDs6!$7$?$$$H$-$KM-MQ$G$9!#(B +$B>\:Y$K4X$7$F$O(B$B%P!<%A%c%k%[%9%H%I%-%e%a%s%H(B$B$r(B +$B$4Mw2<$5$$!#(B

+
+ +
$B%W%m%/%7(B + +

Proxy +$B$H(B ProxyMatch +$B%3%s%F%J$O!"(Bmod_proxy +$B%W%m%/%7%5!<%P$r7PM3$7$F%"%/%;%9$5$l$kFCDj$N(B URL $B$K%^%C%A$9$k%5%$%H$K(B +$BBP$7$F$N$_E,MQ$5$l$k(B +$B@_Dj%G%#%l%/%F%#%V$r3JG<$7$^$9!#Nc$($Pcnn.com $B%&%'%V%5%$%H$r%"%/%;%9$9$k$?$a$K$O;H$($J$$$h$&$K$7$^$9!#(B

+ + +<Proxy http://cnn.com/*>
+Order allow,deny
+Deny from all
+</Proxy> +
+
+ +
$B$I$N%G%#%l%/%F%#%V$,;H$($k$N(B? + +

$B$I$N%?%$%W$N@_Dj%;%/%7%g%s$G$I$N%G%#%l%/%F%#%V$,;HMQ$G$-$k$+$O!"(B +$B%G%#%l%/%F%#%V$N(B Context +$B$r8+$F$/$@$5$$!#(B +Directory +$B$G;HMQ2DG=$J$b$N$OA4$F!"F1MM$K(B +DirectoryMatch, +Files, +FilesMatch, +Location, +LocationMatch, +Proxy, +ProxyMatch +$B%;%/%7%g%s$G;HMQ2DG=$G$9!#$7$+$7$J$,$i4v$D$+Nc30$bB8:_$7$^$9!#(B

+ +
    +
  • AllowOverride $B%G%#%l%/%F%#%V$O(B +Directory +$B%;%/%7%g%s$G$N$_;HMQ2DG=$G$9!#(B
  • + +
  • FollowSymLinks $B$H(B SymLinksIfOwnerMatch $B$N(B +Options $B$O!"(B +Directory +$B%;%/%7%g%s$+(B .htaccess $B%U%!%$%k$G$N$_;HMQ2DG=$G$9!#(B
  • + +
  • Options $B%G%#%l%/%F%#%V$O!"(B +Files +$B$H(B FilesMatch +$B%;%/%7%g%s$G$O;HMQ$G$-$^$;$s!#(B
  • +
+
+ +
$B%;%/%7%g%s$N%^!<%8J}K!(B + +

$B%^!<%8$N=gHV$O0J2<$N$h$&$K$J$C$F$$$^$9(B:

+ +
    +
  1. Directory ($B@55,I=8=L5$7(B) $B$H(B + .htaccess $B$rF1;~$K(B (.htaccess $B$,5v2D$5$l$F$$$l$P!"$=$l$,(B + Directory $B$r>e=q$-$7$^$9(B) +
  2. + +
  3. DirectoryMatch + ($B$H(B <Directory ~>
  4. + +
  5. Files $B$H(B + FilesMatch $B$rF1;~$K(B
  6. + +
  7. Location $B$H(B + LocationMatch $B$rF1;~$K(B
  8. +
+ +

Directory + $B0J30$O!"$=$l$>$l$N%0%k!<%W$O@_Dj%U%!%$%k$K8=$l$?=gHV$K=hM}$5$l$^$9!#(B + Directory ($B>e$N%0%k!<%W(B 1) + $B$O%G%#%l%/%H%j$,C;$$$b$N$+$iD9$$$b$N$X$H=hM}$5$l$^$9!#$G$9$+$i!"(B + $BNc$($P(B <Directory /var/web/dir1> $B$O(B + <Directory /var/web/dir/subdir> $B$NA0$K=hM}$5$l$^$9!#J#?t$N(B + Directory $B%;%/%7%g%s$,(B + $BF1$8%G%#%l%/%H%j$K(B + $BE,MQ$5$l$k>l9g$O!"@_Dj%U%!%$%kCf$N=gHV$K=>$C$F=hM}$5$l$^$9!#(B + Include + $B$K$h$C$FA^F~$5$l$?@_Dj$O(B $BA^F~$7$F$$$k%U%!%$%k$N(B + Include + $B%G%#%l%/%F%#%V$N0LCV$K$"$C$?$+$N$h$&$K07$o$l$^$9!#(B

+ +

VirtualHost $B%;%/%7%g%sCf$N%;%/%7%g%s$O(B + $B%P!<%A%c%k%[%9%H$NDj5A$N30B&$NBP1~$9$k%;%/%7%g%s$N(B + $B8e(B$B$KE,MQ$5$l$^$9!#$3$l$K$h$j%P!<%A%c%k%[%9%H$,(B + $B%a%$%s$N%5!<%P@_Dj$r>e=q$-$G$-$k$h$&$J$j$^$9!#(B

+ +

$B8e$N%;%/%7%g%s$N%G%#%l%/%F%#%V$,A0$N%;%/%7%g%s$N$b$N$r>e=q$-$7$^$9!#(B

+ + +$B5;=Q%a%b(B + $BA0$rJQ49$9$kCJ3,(B (URL + $B$r%U%!%$%kL>$K%^%C%W$9$k$?$a$K(B Alias $B$d(B + DocumentRoot $B$,;HMQ$5$l$k$H$3$m(B) $B$ND>A0$K(B + Location/LocationMatch + $B$,9T$J$o$l$^$9!#(B + $B$3$l$i$rE,MQ$7$?7k2L$OJQ49$,=*$o$C$?8e$K40A4$K +
$BNc(B + +

$B + + +<Location />
+E
+</Location>
+
+<Files f.html>
+D
+</Files>
+
+<VirtualHost *>
+<Directory /a/b>
+B
+</Directory>
+</VirtualHost>
+
+<DirectoryMatch "^.*b$">
+C
+</DirectoryMatch>
+
+<Directory /a/b>
+A
+</Directory>
+
+
+ +

$B$b$C$H6qBNE*$J!"Directory +$B%;%/%7%g%s$K@_CV$5$l$?%"%/%;%9@)8B$K4X$o$i$:!"(B +Location +$B%;%/%7%g%s$,:G8e$KI>2A$5$l$F!"%5!<%P$X$N%"%/%;%9$O@)8B$5$l$^$;$s!#(B +$B$D$^$j!"%^!<%8$N=gHV$O=EMW$G$9$N$G!"Cm0U$7$F;HMQ$7$F$/$@$5$$(B!

+ + +<Location />
+Order deny,allow
+Allow from all
+</Location>
+
+# Woops! This <Directory> section will have no effect
+<Directory />
+Order allow,deny
+Allow from all
+Deny from badguy.example.com
+</Directory> +
+ +
+ +
+
diff --git a/docs/manual/sections.xml.meta b/docs/manual/sections.xml.meta index 5cbd0e28a7..f12ea0e1d8 100644 --- a/docs/manual/sections.xml.meta +++ b/docs/manual/sections.xml.meta @@ -7,6 +7,6 @@ en - ja + ja