⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 examples.html.tr.utf8

📁 Apache官方在今天放出产品系列2.2的最新版本2.2.11的源码包 最流行的HTTP服务器软件之一
💻 UTF8
📖 第 1 页 / 共 2 页
字号:
      genelindeki yap谋land谋rma ile ana sunucu yan谋t verecektir.</p>  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="ipport" id="ipport">Hem IP鈥檡e hem de porta dayal谋 sanal konaklar</a></h2>        <p>Sunucu makinenin, biri <code>mesela.dom</code> ad谋ndan 莽枚z眉mlenen      <code>172.20.30.40</code>, di臒eri <code>faraza.dom</code> ad谋ndan      莽枚z眉mlenen <code>172.20.30.50</code> diye iki IP adresi olsun ve iki      konak da hem 80 hem de 8080 portlar谋nda 莽al谋艧s谋nlar istiyoruz.</p>    <div class="example"><h3>Sunucu yap谋land谋rmas谋</h3><p><code>    Listen 172.20.30.40:80<br />    Listen 172.20.30.40:8080<br />    Listen 172.20.30.50:80<br />    Listen 172.20.30.50:8080<br />    <br />    &lt;VirtualHost 172.20.30.40:80&gt;<br />    <span class="indent">        DocumentRoot /siteler/mesela-80<br />        ServerName mesela.dom<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    &lt;VirtualHost 172.20.30.40:8080&gt;<br />    <span class="indent">        DocumentRoot /siteler/mesela-8080<br />        ServerName mesela.dom<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    &lt;VirtualHost 172.20.30.50:80&gt;<br />    <span class="indent">        DocumentRoot /siteler/faraza-80<br />        ServerName faraza.dom<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    &lt;VirtualHost 172.20.30.50:8080&gt;<br />    <span class="indent">        DocumentRoot /siteler/faraza-8080<br />        ServerName faraza.dom<br />    </span>    &lt;/VirtualHost&gt;    </code></p></div>  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="mixed" id="mixed">Hem isme hem de IP鈥榶e dayal谋 sanal konaklar</a></h2>        <p>Baz谋 adreslerde isme dayal谋, baz谋lar谋nda da IP鈥檡e dayal谋 sanal konaklar      莽al谋艧s谋n istersek...</p>    <div class="example"><h3>Sunucu yap谋land谋rmas谋</h3><p><code>    Listen 80<br />    <br />    NameVirtualHost 172.20.30.40<br />    <br />    &lt;VirtualHost 172.20.30.40&gt;<br />    <span class="indent">        DocumentRoot /siteler/mesela<br />        ServerName mesela.dom<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    &lt;VirtualHost 172.20.30.40&gt;<br />    <span class="indent">        DocumentRoot /siteler/faraza<br />        ServerName faraza.dom<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    &lt;VirtualHost 172.20.30.40&gt;<br />    <span class="indent">        DocumentRoot /siteler/falanca<br />        ServerName falanca.dom<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    # IP-based<br />    &lt;VirtualHost 172.20.30.50&gt;<br />    <span class="indent">        DocumentRoot /siteler/filanca<br />        ServerName filanca.dom<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    &lt;VirtualHost 172.20.30.60&gt;<br />    <span class="indent">        DocumentRoot /siteler/fesmekan<br />        ServerName fesmekan.dom<br />    </span>    &lt;/VirtualHost&gt;    </code></p></div>  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="proxy" id="proxy"><code>Virtualhost</code> ve    <code>mod_proxy</code>鈥檔in birlikte kullan谋m谋</a></h2>    <p>Bu 枚rnekte bir arabirimi d谋艧ar谋ya bakan bir makinede, ba艧ka bir      makinede 莽al谋艧an bir sunucuya sanal konak olarak, bir vekil sunucu      莽al谋艧t谋rmak istedi臒imizi varsay谋yoruz. <code>192.168.111.2</code> IP      adresli bir makinede ayn谋 isimde bir sanal konak yap谋land谋r谋lm谋艧 olsun.      脟ok say谋da konak ismi i莽in vekil olarak tek bir makine kulland谋臒谋m谋zdan      ve konak isminin de aktar谋lmas谋n谋 arzulad谋臒谋m谋zdan <code class="directive"><a href="../mod/mod_proxy.html#proxypreservehost on">ProxyPreserveHost On</a></code> y枚nergesini      kulland谋k.</p>    <div class="example"><p><code>    &lt;VirtualHost *:*&gt;<br />    <span class="indent">        ProxyPreserveHost On<br />        ProxyPass / http://192.168.111.2/<br />        ProxyPassReverse / http://192.168.111.2/<br />        ServerName konak.mesela.dom<br />    </span>    &lt;/VirtualHost&gt;    </code></p></div>    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="default" id="default"><code>_default_</code> sanal konaklar谋</a></h2>    <h3><a name="defaultallports" id="defaultallports">T眉m portlar i莽in <code>_default_</code></a></h3>          <p>Bir IP adresi ve port belirtilmeyen veya hi莽bir sanal kona臒谋n hi莽bir      adresi/portu ile e艧le艧meyen istekleri yakalamak istersek...</p>    <div class="example"><h3>Sunucu yap谋land谋rmas谋</h3><p><code>        &lt;VirtualHost _default_:*&gt;<br />    <span class="indent">        DocumentRoot /siteler/default<br />    </span>    &lt;/VirtualHost&gt;    </code></p></div>    <p>B眉t眉n portlarla e艧le艧en b枚yle bir 枚ntan谋ml谋 sanal kona臒谋n kullan谋m谋      hi莽bir iste臒in ana sunucuya gitmemesi sonucunu do臒urur.</p>    <p>Bir 枚ntan谋ml谋 sanal konak, asla, isme dayal谋 sanal konaklar i莽in      kullan谋lm谋艧 bir adrese/porta g枚nderilmi艧 bir iste臒e hizmet sunmaz. E臒er      istek bilinmeyen bir <code>Host:</code> ba艧l谋臒谋na sahipse veya hi莽      <code>Host:</code> ba艧l谋臒谋 i莽ermiyorsa iste臒e daima ilk (yap谋land谋rma      dosyas谋ndaki ilk) isme dayal谋 sanal konak hizmet sunar.</p>    <p>Her iste臒i tek bir bilgilendirme sayfas谋na (veya beti臒e) y枚nlendirmek      isterseniz <code class="directive"><a href="../mod/mod_alias.html#aliasmatch">AliasMatch</a></code> veya      <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> y枚nergesini      kullanabilirsiniz.</p>        <h3><a name="defaultdifferentports" id="defaultdifferentports">Farkl谋 portlardan <code>_default_</code></a></h3>          <p>脰nceki yap谋land谋rmaya ek olarak 80. portta ayr谋 bir      <code>_default_</code> sanal kona臒谋 kullanmak istersek...</p>    <div class="example"><h3>Sunucu yap谋land谋rmas谋</h3><p><code>        &lt;VirtualHost _default_:80&gt;<br />    <span class="indent">        DocumentRoot /siteler/default80<br />        # ...<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    &lt;VirtualHost _default_:*&gt;<br />    <span class="indent">        DocumentRoot /siteler/default<br />        # ...<br />    </span>    &lt;/VirtualHost&gt;    </code></p></div>    <p>80. porttan hizmet sunan <code>_default_</code> sanal kona臒谋 IP adresi      belirtilmeyen t眉m istekleri yakalar, bunu yapabilmesi i莽in yap谋land谋rma      dosyas谋nda t眉m portlara hizmet sunan benzerinden 枚nce yer almal谋d谋r. Bu      durumda ana sunucu hi莽bir iste臒e yan谋t vermeyecektir.</p>        <h3><a name="defaultoneport" id="defaultoneport">Tek portluk <code>_default_</code></a></h3>          <p><code>_default_</code> sanal kona臒谋n谋n sadece 80. porttan hizmet      sunmas谋n谋 istersek...</p>    <div class="example"><h3>Sunucu yap谋land谋rmas谋</h3><p><code>        &lt;VirtualHost _default_:80&gt;<br />    DocumentRoot /siteler/default<br />    ...<br />    &lt;/VirtualHost&gt;    </code></p></div>    <p>80. porttan gelen IP adresi belirtilmemi艧 isteklere      <code>_default_</code> sanal kona臒谋, di臒er portlardan gelen adres      belirtilmemi艧 isteklere ise ana sunucu hizmet verecektir.</p>      </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="migrate" id="migrate">Bir isme dayal谋 sanal kona臒谋 bir IP鈥檡e dayal谋    sanal konakla yans谋lamak</a></h2>    <p>陌sme dayal谋 sanal konak 枚rneklerinin <a href="#twoips">2. sinde</a> ad谋      ge莽en <code>falanca.dom</code> bu 枚rnekte kendi IP adresinden hizmet      veriyor olsun. 陌sme dayal谋 sanal kona臒谋 eski IP adresiyle kaydetmi艧      vekiller ve isim sunucular谋ndan kaynaklanacak olas谋 sorunlardan ka莽谋nmak      i莽in yans谋lama s谋ras谋nda sanal kona臒谋 hem eski hem de yeni IP adresiyle      sunmam谋z laz谋m.</p>    <p>脟枚z眉m kolay, 莽眉nk眉 yapaca臒谋m谋z sadece <code>VirtualHost</code>      y枚nergesine yeni IP adresini (<code>192.168.2.2</code>) eklemek olacak.</p>    <div class="example"><h3>Sunucu yap谋land谋rmas谋</h3><p><code>        Listen 80<br />    ServerName mesela.dom<br />    DocumentRoot /siteler/mesela<br />    <br />    &lt;VirtualHost 192.168.1.2&gt;<br />    <br />    &lt;VirtualHost 192.168.1.2 192.168.2.2&gt;<br />    <span class="indent">        DocumentRoot /siteler/falanca<br />        ServerName falanca.dom<br />        # ...<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    &lt;VirtualHost 192.168.1.2&gt;<br />    <span class="indent">        DocumentRoot /siteler/faraza<br />        ServerName faraza.dom<br />        ServerAlias *.faraza.dom<br />        # ...<br />    </span>    &lt;/VirtualHost&gt;    </code></p></div>    <p>B枚ylece sanal kona臒a hem yeni (bir IP鈥檡e dayal谋 sanal konak olarak)      hem de eski adresinden (bir isme dayal谋 sanal konak olarak)      eri艧ilebilecektir.</p>  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="serverpath" id="serverpath"><code>ServerPath</code> y枚nergesinin kullan谋m谋</a></h2>        <p>陌sme dayal谋 iki sanal kona臒谋 olan bir sunucumuz olsun. Do臒ru sanal      kona臒a eri艧ebilmek i莽in istemcinin do臒ru <code>Host:</code> ba艧l谋臒谋      g枚ndermesi gerekir. Eski HTTP/1.0 istemcileri b枚yle bir ba艧l谋k      g枚ndermedikleri i莽in Apache istemcinin hangi sanal kona臒a eri艧mek      istedi臒ini bilemez (ve iste臒e ilk sanal konaktan hizmet sunar). Daha iyi      bir geriye uyumluluk sa臒lamak i莽in isme dayal谋 sanal kona臒a bir 枚nek      ba臒lant谋s谋 i莽eren bir bilgilendirme sayfas谋 sunmak 眉zere yeni bir sanal      konak olu艧turabiliriz.</p>    <div class="example"><h3>Sunucu yap谋land谋rmas谋</h3><p><code>        NameVirtualHost 172.20.30.40<br />    <br />    &lt;VirtualHost 172.20.30.40&gt;<br />    <span class="indent">        # ilk sanal konak<br />        DocumentRoot /siteler/baska<br />        RewriteEngine On<br />        RewriteRule ^/.* /siteler/baska/index.html<br />        # ...<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    &lt;VirtualHost 172.20.30.40&gt;<br />    DocumentRoot /siteler/baska/bir<br />    <span class="indent">        ServerName bir.baska.tld<br />        ServerPath /bir/<br />        RewriteEngine On<br />        RewriteRule ^(/bir/.*) /siteler/baska$1<br />        # ...<br />    </span>    &lt;/VirtualHost&gt;<br />    <br />    &lt;VirtualHost 172.20.30.40&gt;<br />    <span class="indent">        DocumentRoot /siteler/baska/iki<br />        ServerName iki.baska.tld<br />        ServerPath /iki/<br />        RewriteEngine On<br />        RewriteRule ^(/iki/.*) /siteler/baska$1<br />        # ...<br />    </span>    &lt;/VirtualHost&gt;    </code></p></div>    <p><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code> y枚nergesinden dolay谋      <code>http://bir.baska.tld/bir/</code> 艧eklinde yap谋lan isteklere      <em>daima</em> 鈥渂ir鈥

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -