アットウィキロゴ

httpd-2.0.63_server_config.c_ap_fixup_virtual_hosts

source

config.c

line

1781 - 1815

function


  1781 AP_DECLARE(void) ap_fixup_virtual_hosts(apr_pool_t *p, server_rec *main_server)
  1782 {
  1783     server_rec *virt;
  1784
  1785     for (virt = main_server->next; virt; virt = virt->next) {
  1786         merge_server_configs(p, main_server->module_config,
  1787                              virt->module_config);
  1788
  1789         virt->lookup_defaults =
  1790             ap_merge_per_dir_configs(p, main_server->lookup_defaults,
  1791                                      virt->lookup_defaults);
  1792
  1793         if (virt->server_admin == NULL)
  1794             virt->server_admin = main_server->server_admin;
  1795
  1796         if (virt->timeout == 0)
  1797             virt->timeout = main_server->timeout;
  1798
  1799         if (virt->keep_alive_timeout == 0)
  1800             virt->keep_alive_timeout = main_server->keep_alive_timeout;
  1801
  1802         if (virt->keep_alive == -1)
  1803             virt->keep_alive = main_server->keep_alive;
  1804
  1805         if (virt->keep_alive_max == -1)
  1806             virt->keep_alive_max = main_server->keep_alive_max;
  1807
  1808         /* XXX: this is really something that should be dealt with by a
  1809          * post-config api phase
  1810          */
  1811         ap_core_reorder_directories(p, virt);
  1812     }
  1813
  1814     ap_core_reorder_directories(p, main_server);
  1815 }
最終更新:2009年02月08日 16:38
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。