<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Apache模塊 mod_info | [說明](#calibre_link-11) | 生成Apache配置情況的Web頁面 | | --- | --- | | [狀態](#calibre_link-12) | 擴展(E) | | [模塊名](#calibre_link-13) | info_module | | [源文件](#calibre_link-14) | mod_info.c | ### 概述 要配置`mod_info`請將下列內容加入`httpd.conf`文件。 ``` <Location /server-info> SetHandler server-info </Location> ``` 你可能希望在`<Location>`指令中使用`mod_authz_host`來限制對服務器配置信息的訪問: ``` <Location /server-info> SetHandler server-info Order deny,allow Deny from all Allow from yourcompany.com </Location> ``` 一旦配置完成,你的服務器信息就可以通過訪問`http://your.host.example.com/server-info`得到。 ## 安全問題 一旦`mod_info`被加載,它的處理能力就在_所有_配置文件中生效,包括`.htaccess`文件。這可能給網站帶來安全問題。 特別的,該模塊還會泄漏許多配置信息,比如:系統路徑、用戶名/密碼、數據庫名稱等等。而且根據此模塊的工作方式,無法對它產生的信息進行屏蔽。因此,應當**僅僅在受控環境下**使用該模塊,并且始終保持警惕。 你可以使用`mod_authz_host`來限制對這些敏感信息的訪問: ### 訪問控制 ``` <Location /server-info> SetHandler server-info Order allow,deny # 允許本機自身訪問 Allow from 127.0.0.1 # 還允許局域網內的另外一臺機器訪問 Allow from 192.168.1.17 </Location> ``` ## 選擇哪些信息可以被顯示 默認情況下顯示的信息:所有啟用的模塊、每個模塊的指令說明、每個模塊的鉤子、當前配置信息。 還可以通過在`server-info`后面加上請求字符串來查看特定的信息。比如 `http://your.host.example.com/server-info?config` 將顯示所有配置指令。 `?&lt;module-name&gt;` 僅顯示與該模塊相關的信息 `?config` 僅顯示所有配置指令,不按模塊分類 `?hooks` 僅顯示每個模塊所屬鉤子(Hook)列表 `?list` 僅顯示所有啟用的模塊列表 `?server` 僅顯示基本的服務器信息 ## 已知的局限 由于`mod_info`提供的信息是根據已經解析過配置樹提供的,而不是原始的配置文件,因此有以下局限: * 立即執行而并不存儲的指令不會被列出。包括:`ServerRoot`, `LoadModule`, `LoadFile` 。 * 控制配置文件自身行為的指令不會被列出,包括:`Include`, `<IfModule>`, `<IfDefine>` 。但是通過`Include`包含進來的指令將會被列出。 * 配置中的注釋不會被列出。 * `.htaccess`文件中的配置指令不會被列出。 * 容器中的指令按原樣列出,但是`mod_info`不會計算`</Directory>`容器中的行號。 * 第三方模塊(如`mod_ssl`)的指令有可能不會被列出。 ## AddModuleInfo 指令 | [說明](#calibre_link-18) | 為server-info處理器顯示的模塊增加額外信息 | | --- | --- | | [語法](#calibre_link-19) | `AddModuleInfo module-name string` | | [作用域](#calibre_link-20) | server config, virtual host | | [狀態](#calibre_link-21) | 擴展(E) | | [模塊](#calibre_link-22) | mod_info | | [兼容性](#calibre_link-137) | 僅用于 Apache 1.3 及以上版本 | 本指令將string的內容作為module-name模塊的**額外信息**以帶HTML注解的方式顯示。例如: ``` AddModuleInfo mod_deflate.c 'See <a \ href="http://www.apache.org/docs/2.2/mod/mod_deflate.html">\ http://www.apache.org/docs/2.2/mod/mod_deflate.html</a>' ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看