github.com/krum110487/go-htaccess@v0.0.0-20240316004156-60641c8e7598/tests/data/apache_2_2_34/manual/mod/mod_so.html.tr.utf8 (about)

     1  <?xml version="1.0" encoding="UTF-8"?>
     2  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
     3  <html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head>
     4  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
     5  <!--
     6          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
     7                This file is generated from xml source: DO NOT EDIT
     8          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
     9        -->
    10  <title>mod_so - Apache HTTP Sunucusu Sürüm 2.2</title>
    11  <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
    12  <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
    13  <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
    14  <script src="../style/scripts/prettify.min.js" type="text/javascript">
    15  </script>
    16  
    17  <link href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/mod/mod_so.html" rel="canonical" /></head>
    18  <body>
    19  <div id="page-header">
    20  <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p>
    21  <p class="apache">Apache HTTP Sunucusu Sürüm 2.2</p>
    22  <img alt="" src="../images/feather.gif" /></div>
    23  <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
    24  <div id="path">
    25  <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="../">Sürüm 2.2</a> &gt; <a href="./">Modüller</a></div>
    26  <div id="page-content">
    27  <div class="retired"><h4>Please note</h4>
    28              <p> This document refers to a legacy release (<strong>2.2</strong>) of Apache httpd. The active release (<strong>2.4</strong>) is documented <a href="http://httpd.apache.org/docs/current">here</a>. If you have not already upgraded, please follow <a href="http://httpd.apache.org/docs/current/upgrading.html">this link</a> for more information.</p>
    29          <p>You may follow <a href="http://httpd.apache.org/docs/current/mod/mod_so.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Apache Modülü mod_so</h1>
    30  <div class="toplang">
    31  <p><span>Mevcut Diller: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
    32  <a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
    33  <a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
    34  <a href="../tr/mod/mod_so.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
    35  </div>
    36  <table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Modüllerin ve çalıştırılabilir kodun sunucunun başlatılması veya
    37  yeniden başlatılması sırasında yüklenmesini sağlar.</td></tr>
    38  <tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Eklenti</td></tr>
    39  <tr><th><a href="module-dict.html#ModuleIdentifier">Modül Betimleyici:</a></th><td>so_module</td></tr>
    40  <tr><th><a href="module-dict.html#SourceFile">Kaynak Dosyası:</a></th><td>mod_so.c</td></tr>
    41  <tr><th><a href="module-dict.html#Compatibility">Uyumluluk:</a></th><td>Windows için bu bir temel modüldür (sunucu bunu daima içerir).</td></tr></table>
    42  <h3>Özet</h3>
    43  
    44  
    45      <p>Seçilen işletim sistemleri üzerinde bu modül Apache’nin yeniden
    46        derlenmesini gerektirmeden modüllerin <a href="../dso.html">Devingen
    47        Paylaşımlı Nesne</a> (DSO) mekanizması üzerinden kullanılabilmesini
    48        sağlar.</p>
    49  
    50      <p>Unix’te yüklenen kod genellikle paylaşımlı nesne dosyalarından
    51        (<code>.so</code> uzantılı dosyalar), Windows’ta ise ya <code>.so</code>
    52        ya da <code>.dll</code> uzantılı dosyalardan gelir.</p>
    53  
    54      <div class="warning"><h3>Uyarı</h3>
    55      <p>Apache 1.3 modülleri Apache 2.0’da doğrudan kullanılamazlar - modül ya
    56        devingen olarak yüklenecek hale getirilmeli ya da Apache 2.0’ın içinde
    57        derlenmelidir.</p>
    58      </div>
    59  </div>
    60  <div id="quickview"><h3>Konular</h3>
    61  <ul id="topics">
    62  <li><img alt="" src="../images/down.gif" /> <a href="#windows">Yüklenebilir Modüllerin Windows için Oluşturulması</a></li>
    63  </ul><h3 class="directives">Yönergeler</h3>
    64  <ul id="toc">
    65  <li><img alt="" src="../images/down.gif" /> <a href="#loadfile">LoadFile</a></li>
    66  <li><img alt="" src="../images/down.gif" /> <a href="#loadmodule">LoadModule</a></li>
    67  </ul>
    68  <ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
    69  <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
    70  <div class="section">
    71  <h2><a name="windows" id="windows">Yüklenebilir Modüllerin Windows için Oluşturulması</a></h2>
    72      
    73  
    74      <div class="note"><h3>Bilginize</h3>
    75      <p>Windows için modül isimlendirme biçemi Apache 1.3.15 ve 2.0
    76        sürümlerinde değişmiştir; modüllere artık mod_filanca.so biçeminde isim
    77        verilmektedir.</p>
    78  
    79      <p><code>mod_so</code> modülü  ApacheModuleFoo.dll biçeminde
    80        isimlendirilmiş modülleri hala yüklemekteyse de yeni adlandırma uzlaşımı
    81        tercih edilmelidir. Yüklenebilir modülleri 2.0’a dönüştürüyorsanız,
    82        lütfen isimlerini de 2.0 uzlaşımına uygun hale getiriniz.</p></div>
    83  
    84      <p>Apache modül programlama arayüzü Unix ve Windows sürümleri arasında
    85        değişiklik göstermez. Unix için kullanılan çoğu modül hiç değişiklik
    86        yapmadan ya da çok küçük bir değişiklikle Windows’ta da çalışmaktadır.
    87        Çalışmayanlar Unix platformunun sahip olduğu ancak Windows platformunun
    88        sahip olmadığı nitelikleri kullanan modüllerdir.</p>
    89  
    90      <p>Bir modül Windows’ta çalıştığı zaman, sunucuya iki şekilde
    91        yüklenebilir. Unix’te olduğu gibi, doğrudan sunucunun içinde
    92        derlenebilir. Windows için hazırlanan Apache paketi, Unix için geçerli
    93        olan  <code>Configure</code> betiğini içermediğinden modülün kaynak
    94        dosyası ApacheCore proje dosyasına, sembolleri de
    95        <code>os\win32\modules.c</code> dosyasına eklenmelidir.</p>
    96  
    97      <p>İkinci yol ise modülü bir paylaşımlı kütüphane olarak çalışma anında
    98        <code class="directive"><a href="#loadmodule">LoadModule</a></code> yönergesi ile yüklemek
    99        için bir DLL olarak derlemektir. Bu DLL modüller dağıtılabilir ve
   100        sunucuyu yeniden derlemek gerekmeksizin her Windows için Apache
   101        kurulumunda çalışabilir.</p>
   102  
   103      <p>Bir modül DLL’i oluşturmak için modülün kaynak dosyasında küçük bir
   104        değişiklik yapmak gerekir: Modül kaydının daha sonra oluşturulacak olan
   105        DLL’den ihraç edilebilmesi gerekir (aşağıya bakınız). Bunu yapmak için
   106        modülün modül kaydı tanımına (Apache başlık dosyalarında tanımlanmış
   107        olan) <code>AP_MODULE_DECLARE_DATA</code> eklenmelidir. Örneğin,
   108        modülünüz</p>
   109  
   110      <div class="example"><p><code>
   111          module foo_module;
   112      </code></p></div>
   113  
   114      <p>diye bir satır içeriyorsa bunu,</p>
   115  
   116      <div class="example"><p><code>
   117          module AP_MODULE_DECLARE_DATA foo_module;
   118      </code></p></div>
   119  
   120      <p>olarak değiştirmelisiniz. Bunun yalnız Windows üzerinde etkili olduğunu
   121        ve Unix için modül kodunda bir değişiklik gerekmediğini unutmayınız.
   122        Ayrıca, <code>.DEF</code> dosyaları hakkında bilgi sahibi iseniz modül
   123        kodunda değişiklik yapmak yerine modül kaydını bu yöntemle de ihraç
   124        edebilirsiniz.</p>
   125  
   126      <p>Artık modülü içeren bir DLL oluşturmaya hazırsınız. Bunu, libhttpd.dll
   127        paylaşımlı kütüphanesi derlenirken oluşturulan libhttpd.lib ihraç
   128        kütüphanesi ile ilintilemeniz gerekecektir. Ayrıca, Apache başlık
   129        dosyalarının doğru konumlandığından emin olmak için derleyici
   130        seçeneklerinde değişiklik yapmanız gerekebilir. Bu kütüphaneyi
   131        sunucunuzun kök dizini altındaki <code>modules</code> dizininde
   132        bulabilirsiniz. En iyisi derleme ortamının doğru yapılandırıldığından
   133        emin olmak için ya ağaçta mevcut modüllerden birinin <code>.dsp</code>
   134        dosyasını gaspedersiniz ya da kendi <code>.dsp</code> dosyanızın
   135        ilintileme seçenekleriyle derleyicininkileri karşılaştırırsınız.</p>
   136  
   137      <p>Artık modülünüzün DLL sürümünü oluşturmalısınız. DLL’i sunucunuzun kök
   138        dizininin altında bulunan <code>modules</code> dizinine yerleştirdikten
   139        sonra <code class="directive">LoadModule</code> yönergesi ile sunucunuza
   140        yükleyebilirsiniz.</p>
   141  
   142  </div>
   143  <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
   144  <div class="directive-section"><h2><a name="LoadFile" id="LoadFile">LoadFile</a> <a name="loadfile" id="loadfile">Yönergesi</a></h2>
   145  <table class="directive">
   146  <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Belirtilen nesne dosyasını veya kütüphaneyi sunucu ile ilintiler.
   147  </td></tr>
   148  <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LoadFile <em>dosya-ismi</em> [<em>dosya-ismi</em>] ...</code></td></tr>
   149  <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
   150  <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Eklenti</td></tr>
   151  <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>mod_so</td></tr>
   152  </table>
   153  
   154      <p><code class="directive">LoadFile</code> yönergesi ismi belirtilen kütüphaneleri
   155        veya nesne dosyalarını sunucu başlatılırken veya yeniden başlatılırken
   156        sunucu ile ilintiler. Yönerge, bazı modüllerin çalışması sırasında
   157        gereken ek kodların yüklenmesi için kullanılır.
   158        <code><em>dosya-ismi</em></code> olarak mutlak bir dosya yolu
   159        belirtilebileceği gibi <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>’a
   160        göreli bir dosya yolu da  belirtilebilir.</p>
   161  
   162      <p>Örnek:</p>
   163  
   164      <div class="example"><p><code>LoadFile libexec/libxmlparse.so</code></p></div>
   165  
   166  
   167  </div>
   168  <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
   169  <div class="directive-section"><h2><a name="LoadModule" id="LoadModule">LoadModule</a> <a name="loadmodule" id="loadmodule">Yönergesi</a></h2>
   170  <table class="directive">
   171  <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Belirtilen nesne dosyasını veya kütüphaneyi sunucu ile ilintiler
   172  ve etkin modül listesine ekler.</td></tr>
   173  <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LoadModule <em>modül dosya-ismi</em></code></td></tr>
   174  <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
   175  <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Eklenti</td></tr>
   176  <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>mod_so</td></tr>
   177  </table>
   178      <p><code class="directive">LoadModule</code> yönergesi
   179        <code><em>dosya-ismi</em></code> ile belirtilen nesne dosyasını veya
   180        kütüphaneyi sunucu ile ilintiler ve etkin modül listesine belirtilen
   181        <code><em>modül</em></code> ismiyle ekler. <code><em>modül</em></code>,
   182        modülün kaynak dosyasında <code>module</code> türündeki tek harici
   183        değişkenin ismi olup modül belgelerinde <a href="module-dict.html#ModuleIdentifier">Modül Betimleyici</a> olarak
   184        geçer. Örneğin,</p>
   185  
   186      <div class="example"><p><code>
   187        LoadModule status_module modules/mod_status.so
   188      </code></p></div>
   189  
   190      <p>satırı ile ismi belirtilen dosya <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> dizini altındaki
   191        <code>modules</code> alt dizininden yüklenir.</p>
   192  
   193  </div>
   194  </div>
   195  <div class="bottomlang">
   196  <p><span>Mevcut Diller: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
   197  <a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
   198  <a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
   199  <a href="../tr/mod/mod_so.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
   200  </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorum</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
   201  <script type="text/javascript"><!--//--><![CDATA[//><!--
   202  var comments_shortname = 'httpd';
   203  var comments_identifier = 'http://httpd.apache.org/docs/2.2/mod/mod_so.html';
   204  (function(w, d) {
   205      if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
   206          d.write('<div id="comments_thread"><\/div>');
   207          var s = d.createElement('script');
   208          s.type = 'text/javascript';
   209          s.async = true;
   210          s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
   211          (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
   212      }
   213      else { 
   214          d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
   215      }
   216  })(window, document);
   217  //--><!]]></script></div><div id="footer">
   218  <p class="apache">Copyright 2017 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
   219  <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
   220  if (typeof(prettyPrint) !== 'undefined') {
   221      prettyPrint();
   222  }
   223  //--><!]]></script>
   224  </body></html>