| <?xml version="1.0" encoding="iso-2022-jp"?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> |
| <head> |
| <title>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H(B</title> |
| </head> |
| <!-- Background white, links blue (unvisited), navy (visited), red (active) --> |
| <!-- English revision: 1.21 --> |
| <body bgcolor="#ffffff" text="#000000" link="#0000ff" |
| vlink="#000080" alink="#ff0000"> |
| <!--#include virtual="header.html" --> |
| |
| <p>$B$3$NJ8=q$G$OL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r$I$s$J$H$-!"(B |
| $B$^$?$I$&$d$C$F;H$&$N$+$H$$$&$3$H$r@bL@$7$^$9!#(B</p> |
| |
| <ul> |
| <li><a href="#namevip">$BL>A0%Y!<%9(B $B$H(B IP-based |
| $B$N%P!<%A%c%k%[%9%H$NHf3S(B</a></li> |
| |
| <li><a href="#using">$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$rMxMQ$9$k(B</a></li> |
| |
| <li><a href="#compat">$B8E$$%V%i%&%6$H$N8_49@-(B</a></li> |
| </ul> |
| |
| <p>$B;29M(B: <a href="examples.html">$BI8=`E*$J%;%C%H%"%C%W$G$N(B |
| $B%P!<%A%c%k%[%9%H$NNc(B</a>$B!"(B <a href="ip-based.html">IP $B%Y!<%9$N(B |
| $B%P!<%A%c%k%[%9%H$N%5%]!<%H(B</a>$B!"(B <a href="details.html"> |
| $B%P!<%A%c%k%[%9%H$N%^%C%A%s%0$N6qBNE*$J>\:Y(B</a> $B$H(B <a |
| href="mass.html">$BBgNL$N%P!<%A%c%k%[%9%H$rF0E*$K@_Dj$9$k(B</a> |
| </p> |
| <hr /> |
| |
| <h2><a id="namevip" name="namevip" |
| >$BL>A0%Y!<%9$H(B IP $B%Y!<%9$N%P!<%A%c%k%[%9%H$NHf3S(B</a></h2> |
| |
| <p>$B=i4|$N%P!<%8%g%s$N(B HTTP $B$G$O(B ($BB>$NB?$/$N%W%m%H%3%k!"Nc$($P(B FTP |
| $B$HF1MM(B) $B0l$D$N%5!<%P>e$G$N%P!<%A%c%k%[%9%H$4$H$K0[$J$C$?(B IP |
| $B%"%I%l%9$,I,MW$G$7$?!#$$$/$D$+$N%W%i%C%H%U%)!<%`$G$O!"$3$N$3$H$,(B |
| $B<B9T2DG=$J%P!<%A%c%k%[%9%H$N?t$r8BDj$7$F$7$^$&$3$H$K$J$j$^$7$?!#$^$?!"(B |
| IP $B%"%I%l%9$N?t$K$O8B$j$,$"$k$H$$$&$3$H$K$D$$$F$N7|G0$+$i!"%l%8%9%H%i(B |
| (ARIN, RIPE, APNIC) $B$O%P!<%A%c%k%[%9%H$4$H$K(B |
| IP $B$r3d$jEv$F$k$h$&$J$3$H$OHr$1$k$h$&6/$/MW@A$7$F$$$^$9!#(B</p> |
| |
| <p>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$ODL>oC1=c$G!"(B |
| $B$=$l$>$l$N%[%9%HL>$H$=$l$KBP1~$9$k@53N$J(B IP $B%"%I%l%9$r(B DNS |
| $B$G@_Dj$7!"0[$J$k%[%9%HL>$r6hJL=PMh$k$h$&$K(B Apache HTTP |
| $B%5!<%P$r@_Dj$9$k$@$1$G$9!#$5$i$K!"L>A0%Y!<%9$N%P!<%A%c%k%[%9%H$OITB-$9$k(B |
| IP $B%"%I%l%9$N<{MW$r4KOB$7$^$9!#$7$?$,$C$F!"(BIP |
| $B%Y!<%9$N%P!<%A%c%k%[%9%H$rA*Br$9$Y$-FCDj$NM}M3$,$J$1$l$PL>A0%Y!<%9$N(B |
| $B%P!<%A%c%k%[%9%H$r;H$&$Y$-$G$9!#(B |
| IP $B%Y!<%9$N%P!<%A%c%k%[%9%H$r;HMQ$9$k$3$H$r9MN8$9$kM}M3$H$7$F!"(B</p> |
| |
| <ul> |
| <li>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$KBP1~$7$F$$$J$$8E$$%/%i%$%"%s%H$,$"$k(B |
| $BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$,F/$/$?$a$K$O!"%/%i%$%"%s%H$O(B |
| HTTP $B%[%9%H%X%C%@$rAw$C$F$3$J$1$l$P$J$j$^$;$s!#(B |
| $B$3$l$O(B HTTP/1.1 $B$N;EMM$GMW5a$5$l$F$$$F!"$9$Y$F$N8=BeE*$J(B |
| HTTP/1.0 $B%V%i%&%6$G$b3HD%$H$7$F<BAu$5$l$F$$$^$9!#(B |
| $B$H$F$b8E$$%/%i%$%"%s%H$r%5%]!<%H$7$D$D!"L>A0%Y!<%9$N(B |
| $B%P!<%A%c%k%[%9%H$r9T$$$?$$>l9g$O!"$3$NJ8=q$N:G8e$NJ}$K(B |
| $B=q$+$l$F$$$k2r7h:v$K$J$k$+$b$7$l$J$$J}K!$r8+$F$/$@$5$$!#(B</li> |
| |
| <li>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$O(B SSL $B%W%m%H%3%k$NFCD'$K$h$j!"(B |
| SSL $B%;%-%e%"%5!<%P$K$O;H$($^$;$s!#(B</li> |
| |
| <li>$B%*%Z%l!<%F%#%s%0%7%9%F%`$d%M%C%H%o!<%/AuCV$N$J$+$K$O!"JL$N(B IP |
| $B%"%I%l%9>e$G$J$$>l9g!"J#?t$N%[%9%H$rJL07$$$G$-$J$$$h$&$J(B |
| $BBS0h4IM}$NJ}K!$r<BAu$7$F$$$k$b$N$,$"$j$^$9!#(B</li> |
| </ul> |
| |
| <h2><a id="using" |
| name="using">$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$rMxMQ$9$k(B</a></h2> |
| |
| <table border="1"> |
| <tr> |
| <td align="top"><strong>$B4XO"%G%#%l%/%F%#%V(B</strong><br /> |
| <br /> |
| <a href="../mod/core.html#documentroot">DocumentRoot</a><br /> |
| <a |
| href="../mod/core.html#namevirtualhost">NameVirtualHost</a><br /> |
| <a href="../mod/core.html#serveralias">ServerAlias</a><br /> |
| <a href="../mod/core.html#servername">ServerName</a><br /> |
| <a href="../mod/core.html#serverpath">ServerPath</a><br /> |
| <a href="../mod/core.html#virtualhost">VirtualHost</a><br /> |
| </td> |
| </tr> |
| </table> |
| |
| <p>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r;H$&$K$O!"$=$N%[%9%H$X$N(B |
| $B%j%/%(%9%H$r<u$1IU$1$k%5!<%P$N(B IP $B%"%I%l%9(B ($B$b$7$+$7$?$i%]!<%H$b(B) |
| $B$r;XDj$9$kI,MW$,$"$j$^$9!#(B |
| $B$3$l$O(B <a href="../mod/core.html#namevirtualhost">NameVirtualHost</a> |
| $B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#DL>o!"(B<code>NameVirtualHost</code> $B$G(B |
| <code>*</code> $B$NB0@-$r;H$C$F%5!<%P$N$9$Y$F$N(B IP $B%"%I%l%9$r;H$$$^$9!#(B |
| (<code>NameVirtualHost *</code> $B$O%P!<%8%g%s(B 1.3.13 $B0J9_$N$_$GF0:n$7$^$9!#(B) |
| <code>NameVirtualHost</code> $B%G%#%l%/%F%#%V$G(B IP $B%"%I%l%9$r=q$$$F$b!"(B |
| $B<+F0E*$K%5!<%P$,$=$N(B IP $B%"%I%l%9$r%j%C%9%s$9$k$H$$$&$3$H$O$J$$$3$H$K(B |
| $BCm0U$7$F$/$@$5$$!#>\:Y$O(B <a href="../bind.html">Apache $B$N;H$&%"%I%l%9$H(B |
| $B%]!<%H$r@_Dj$9$k(B</a> $B$rFI$s$G$/$@$5$$!#$5$i$K!"$3$3$G;XDj$5$l$?(B |
| IP $B%"%I%l%9$O$9$Y$F%5!<%P$N%M%C%H%o!<%/%$%s%?!<%U%'!<%9$H4XO"IU$1$i$l$F(B |
| $B$$$J$1$l$P$J$j$^$;$s!#(B</p> |
| |
| <p>$B<!$O!"07$$$?$$$=$l$>$l$N%[%9%H$KBP$7$F(B <a |
| href="../mod/core.html#virtualhost"><VirtualHost></a> |
| $B%V%m%C%/$r:n@.$7$F$/$@$5$$!#(B<code><VirtualHost></code> |
| $B%G%#%l%/%F%#%V$N0z?t$O(B <code>NameVirtualHost</code> |
| $B%G%#%l%/%F%#%V$N0z?t$HF1$8$K$7$F$/$@$5$$(B ($B$9$J$o$A!"(BIP |
| $B%"%I%l%90l$D$d$9$Y$F$N%"%I%l%9$rI=$9(B <code>*</code>)$B!#$=$l$>$l$N(B |
| <code><VirtualHost></code> $B%G%#%l%/%F%#%V$NCf$K$O!":GDc8B!"(B |
| $B$I$N%[%9%H$,07$o$l$k$+$r<($9(B <a |
| href="../mod/core.html#servername">ServerName</a> $B%G%#%l%/%F%#%V$H!"(B |
| $B$=$N%[%9%HMQ$N%3%s%F%s%D$,%U%!%$%k%7%9%F%`>e$N$I$3$K$"$k$+$r<($9(B |
| <a href="../mod/core.html#documentroot">DocumentRoot</a> |
| $B%G%#%l%/%F%#%V$r=q$/I,MW$,$"$j$^$9!#(B</p> |
| |
| <p>$B4{$KB8:_$9$k%&%'%V%5!<%P$K%P!<%A%c%k%[%9%H$rDI2C$9$k>l9g!"(B |
| $BB8:_$9$k%[%9%HMQ$N(B <VirtualHost> $B%V%m%C%/$r:n$i$J$1$l$P$J$j$^$;$s!#(B |
| <code>ServerName</code> $B$H(B <code>DocumentRoot</code> |
| $B$O$3$N%P!<%A%c%k%[%9%H$b4^$a$F!"$=$l$>$l%0%m!<%P%k$J(B |
| <code>ServerName</code> $B5Z$S(B <code>DocumentRoot</code> |
| $B$HF1$8$b$N$K$9$k$Y$-$G$9!#@_Dj%U%!%$%kCf$G:G=i$K5-=R$7$?(B |
| $B$3$N%P!<%A%c%k%[%9%H$O(B |
| $B%G%U%)%k%H$N%P!<%A%c%k%[%9%H$H$7$F$b?6$kIq$$$^$9!#(B |
| </p> |
| <p>$BNc$($P!"%I%a%$%s(B <samp>www.domain.tld</samp> $B$r1?MQ$7$F$$$k$H$3$m$K(B |
| $B%P!<%A%c%k%[%9%H(B <samp>www.otherdomain.tld</samp> $B$rDI2C$9$k>l9g$G!"(B |
| $BN>J}$,F1$8(B IP $B%"%I%l%9$r;X$7$F$$$k$H$7$^$9!#$=$N$h$&$J>l9g$O!"(B |
| <code>httpd.conf</code> $B$K0J2<$N$h$&$J%3!<%I$rDI2C$9$k$@$1$G$9(B</p> |
| <pre> |
| NameVirtualHost * |
| |
| <VirtualHost *> |
| ServerName www.domain.tld |
| DocumentRoot /www/domain |
| </VirtualHost> |
| |
| <VirtualHost *> |
| ServerName www.otherdomain.tld |
| DocumentRoot /www/otherdomain |
| </VirtualHost> |
| </pre> |
| |
| <p><code>NameVirtualHost</code> $B5Z$S(B |
| <code><VirtualHost></code> $B$N$I$A$i$N>l9g$b!"(B |
| * $B$NItJ,$K$OL@<(E*$K(B IP $B%"%I%l%9$r;XDj$9$k$3$H$,$G$-$^$9!#(B |
| $B%P!<%8%g%s(B 1.3.12 $B0JA0$G$O(B IP $B%"%I%l%9$N;XDj$,I,MW$G$7$?!#(B</p> |
| |
| <p>$BJ#?t$NL>A0$G%5!<%P%"%/%;%9$,$G$-$k$h$&$K$7$?$$$3$H$bB?$$$G$7$g$&!#(B |
| $B$3$N$h$&$J$3$H$O!"(B<a href="../mod/core.html#serveralias" |
| ><code>ServerAlias</code></a> $B%G%#%l%/%F%#%V$r(B <VirtualHost> |
| $B%;%/%7%g%s$K5-=R$9$k$3$H$G<B8=$G$-$^$9!#(B |
| $BNc$($P$3$l$r:G=i$N(B <VirtualHost> $B%V%m%C%/$K=q$-2C$($k$H!"(B</p> |
| <pre> |
| ServerAlias domain.tld *.domain.tld |
| </pre> |
| |
| <p><code>domain.tld</code> $B%I%a%$%s$X$N$9$Y$F$N%[%9%H$X$N%j%/%(%9%H$O(B |
| <code>www.domain.tld</code> $B$N%P!<%A%c%k%[%9%H$,=hM}$7$^$9!#(B |
| * $B$d(B ? $B$r%o%$%k%I%+!<%IJ8;z$H$7$F;HMQ$G$-$^$9$,!"EvA3$J$,$i$=$l$@$1$G(B |
| <code>ServerName</code> $B$d(B <code>ServerAlias</code> |
| $B$NL>A0$d>l=j$r9=@.$9$k$3$H$O$G$-$^$;$s!#$^$::G=i$K(B DNS $B$N%[%9%HL>$H(B |
| IP $B%"%I%l%9$r%5!<%P$K$"$o$;$FE,@Z$K@_Dj$9$k;v$,I,MW$G$9(B</p> |
| |
| <p>$B:G8e$K!"(B<code><VirtualHost></code> $B%3%s%F%J$NCf$K(B |
| $BB>$N%G%#%l%/%F%#%V$r=q$/$3$H$G!"%P!<%A%c%k%[%9%H$N@_Dj$r:Y$+$/JQ99(B |
| $B$9$k$3$H$,$G$-$^$9!#$I$N%G%#%l%/%F%#%V$r=q$/$3$H$,$G$-$k$+$O!"(B |
| $B%G%#%l%/%F%#%V$N(B <a |
| href="../mod/directive-dict.html#context">$B%3%s%F%-%9%H(B</a> $B$r(B |
| $BD4$Y$F$/$@$5$$!#(B<em>$B<g%5!<%P%3%s%F%-%9%H(B</em> |
| (<code><VirtualHost></code> $B%3%s%F%J$N30(B) $B$N(B |
| $B@_DjMQ%G%#%l%/%F%#%V$O%P!<%A%c%k%[%9%H$G$N@_Dj$G>e=q$-$5$l$F$$$J$$(B |
| $B$H$-$N$_;HMQ$5$l$^$9!#(B</p> |
| |
| <p>$B%j%/%(%9%H$,Mh$k$H!"%5!<%P$O$^$::G=i$K(B <code>NameVirtualHost</code> |
| $B$K%^%C%A$9$k(B IP $B%"%I%l%9$+$I$&$+$r%A%'%C%/$7$^$9!#%^%C%A$9$l$P(B |
| $B%^%C%A$7$?(B IP $B%"%I%l%9$N(B <code><VirtualHost></code> |
| $B$N$=$l$>$l$N%;%/%7%g%s$NCf$+$i(B <code>ServerName</code> $B$+(B |
| <code>ServerAlias</code> $B$KMW5a$5$l$?%[%9%HL>$,$"$k$+C5$7$^$9!#(B |
| $B8+$D$+$l$P$=$N%5!<%PMQ$N@_Dj$r;H$$$^$9!#%^%C%A$9$k%P!<%A%c%k%[%9%H(B |
| $B$,8+$D$+$i$J$1$l$P!"%^%C%A$7$?(B IP $B%"%I%l%9$N(B |
| <strong>$B%j%9%H$N:G=i$K$"$k%P!<%A%c%k%[%9%H(B</strong> $B$,;H$o$l$^$9!#(B</p> |
| |
| <p>$B7k2L$H$7$F!"%j%9%H$N:G=i$N%P!<%A%c%k%[%9%H$,(B <em>$B%G%U%)%k%H(B</em> $B$N(B |
| $B%P!<%A%c%k%[%9%H$K$J$j$^$9!#(BIP $B%"%I%l%9$,(B <code>NameVirtualHost</code> |
| $B%G%#%l%/%F%#%V$K%^%C%A$7$?>l9g$O!"(B<em>$B%a%$%s$N%5!<%P(B</em> $B$N(B |
| <code>DocumentRoot</code> $B;H$o$l(B <strong>$B$^$;$s(B</strong> |
| $B$I$N%P!<%A%c%k%[%9%H$K$b%^%C%A$7$J$$%j%/%(%9%H$KBP$7$F!"(B |
| $BFCJL$J@_Dj$r$7$?$$$N$G$"$l$P!"@_Dj%U%!%$%kCf$N:G=i$N(B |
| <code><VirtualHost></code> $B$K$=$l$r5-=R$7$F$/$@$5$$!#(B</p> |
| |
| <h2><a id="compat" name="compat">$B8E$$%V%i%&%6$H$N8_49@-(B</a></h2> |
| |
| <p>$B>e$G=q$$$?$h$&$K!"L>A0%Y!<%9$N%P!<%A%c%k%[%9%H$,@5$7$/F0:n$9$k(B |
| $B$?$a$KI,MW$J>pJs$rAw$C$F$3$J$$%/%i%$%"%s%H$,0MA3$H$7$FB8:_$7$F$$$^$9!#(B |
| $B$=$N$h$&$J%/%i%$%"%s%H$KBP$7$F$O!"3:Ev$9$k(B IP $B%"%I%l%9$K$D$$$F!"(B |
| $B0lHV:G=i$K@_Dj$5$l$F$$$k%P!<%A%c%k%[%9%H(B |
| (<cite>$B%W%i%$%^%j(B</cite>$B$NL>A0%Y!<%9$N%P!<%A%c%k%[%9%H(B) |
| $B$+$i%Z!<%8$,Aw$jJV$5$l$^$9!#(B</p> |
| |
| <p><a href="../mod/core.html#serverpath"><code>ServerPath</code></a> |
| $B%G%#%l%/%F%#%V$GBP=h$,2DG=$G$9!#$A$g$C$HIT3J9%$G$9$1$l$I$b!#(B</p> |
| |
| <p>$B@_DjNc(B</p> |
| <pre> |
| NameVirtualHost 111.22.33.44 |
| |
| <VirtualHost 111.22.33.44> |
| ServerName www.domain.tld |
| ServerPath /domain |
| DocumentRoot /web/domain |
| </VirtualHost> |
| </pre> |
| |
| <p>$B$3$NNc$K$O$I$&$$$&0UL#$,$"$k$G$7$g$&$+(B? $B$3$l$O(B |
| "<samp>/domain</samp>" $B$G;O$^$k(B URI $B$X$N%j%/%(%9%H$O$9$Y$F!"(B |
| $B%P!<%A%c%k%[%9%H(B <samp>www.domain.tld</samp> $B$G=hM}$5$l$k!"(B |
| $B$H$$$&0UL#$G$9!#$D$^$j!"$9$Y$F$N%/%i%$%"%s%H$G(B |
| <code>http://www.domain.tld/domain/</code> $B$G%"%/%;%9$G$-$k%Z!<%8$,!"(B |
| <samp>Host:</samp> $B%X%C%@$rAw$C$F$/$k%/%i%$%"%s%H$G$"$l$P(B |
| <code>http://www.domain.tld/</code> $B$H$7$F$b%"%/%;%9$G$-$k!"(B |
| $B$H$$$&0UL#$G$9!#(B</p> |
| |
| <p>$B$3$l$r<BMQE*$J$b$N$H$9$k$?$a$K$O!"(B |
| $B%W%i%$%^%j$N%P!<%A%c%k%[%9%H$N%Z!<%8$K(B |
| <samp>http://www.domain.tld/domain/</samp> $B$X$N%j%s%/$r@_CV$7$^$9!#(B |
| $B$=$7$F!"%P!<%A%c%k%[%9%H$N%Z!<%8$G$O!"=c?h$JAjBP%j%s%/(B (<em>$BNc(B:</em> |
| "<samp>file.html</samp>" $B$d(B "<samp>../icons/image.gif</samp>")$B!"(B |
| $B$"$k$$$O(B <samp>/domain/</samp> $B$G;O$^$k%j%s%/(B (<em>$BNc(B:</em> |
| "<samp>http://www.domain.tld/domain/misc/file.html</samp>" $B$d(B |
| "<samp>/domain/misc/file.html</samp>") $B$@$1$r@_CV$7$^$9!#(B</p> |
| |
| <p>$B$3$l$K$O!"4vJ,$+$N5,N'$,I,MW$H$J$j$^$9$,!"(B |
| $B$3$N$h$&$J%,%$%I%i%$%s$rCi<B$K<i$k$3$H$K$h$j!"$?$$$F$$$N>l9g!"(B |
| $B$9$Y$F$N%V%i%&%6$G(B $B!=(B $B?7$7$$%V%i%&%6$G$b8E$$$b$N$G$b(B $B!=(B |
| $B:n@.$7$?%Z!<%8$,8+$($k$H$$$&$3$H$rJ]>Z$7$^$9!#(B</p> |
| |
| <p>$B;29M(B: <a href="examples.html#serverpath">ServerPath $B@_DjNc(B</a></p> |
| <!--#include virtual="footer.html" --> |
| </body> |
| </html> |