{"id":34823,"date":"2022-08-02T15:27:07","date_gmt":"2023-11-11T05:31:47","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/"},"modified":"2024-01-15T08:23:37","modified_gmt":"2024-01-15T00:23:37","slug":"nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/","title":{"rendered":"nginx\u548cApache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8"},"content":{"rendered":"<p>\u4ee5\u4e0b\u662f\u5173\u4e8enginx\u548cApache\u7684\u6307\u4ee4\u548c\u6a21\u5757\u7b49\u7684\u5217\u8868\u5907\u5fd8\u5f55\u3002<br \/>\n\u6b64\u5907\u5fd8\u5f55\u662f\u622a\u81f32017\u5e743\u670822\u65e5\u7684\u6700\u65b0\u7248\u672c\u3002<\/p>\n<h1>\u8fd9\u4e2a\u95ee\u9898\u6709\u591a\u79cd\u7b54\u6848\uff0c\u6211\u5c06\u63d0\u4f9b\u5176\u4e2d\u4e00\u79cd\uff1a<\/h1>\n<p>Nginx<\/p>\n<h2>\u6307\u4ee4\u5217\u8868<\/h2>\n<pre class=\"post-pre\"><code>absolute_redirect\r\naccept_mutex\r\naccept_mutex_delay\r\naccess_log (ngx_http_log_module)\r\naccess_log (ngx_stream_log_module)\r\nadd_after_body\r\nadd_before_body\r\nadd_header\r\naddition_types\r\naio\r\naio_write\r\nalias\r\nallow (ngx_http_access_module)\r\nallow (ngx_stream_access_module)\r\nancient_browser\r\nancient_browser_value\r\nauth_basic\r\nauth_basic_user_file\r\nauth_http\r\nauth_http_header\r\nauth_http_pass_client_cert\r\nauth_http_timeout\r\nauth_jwt\r\nauth_jwt_claim_set\r\nauth_jwt_header_set\r\nauth_jwt_key_file\r\nauth_request\r\nauth_request_set\r\nautoindex\r\nautoindex_exact_size\r\nautoindex_format\r\nautoindex_localtime\r\nbreak\r\ncharset\r\ncharset_map\r\ncharset_types\r\nchunked_transfer_encoding\r\nclient_body_buffer_size\r\nclient_body_in_file_only\r\nclient_body_in_single_buffer\r\nclient_body_temp_path\r\nclient_body_timeout\r\nclient_header_buffer_size\r\nclient_header_timeout\r\nclient_max_body_size\r\nconnection_pool_size\r\ncreate_full_put_path\r\ndaemon\r\ndav_access\r\ndav_methods\r\ndebug_connection\r\ndebug_points\r\ndefault_type\r\ndeny (ngx_http_access_module)\r\ndeny (ngx_stream_access_module)\r\ndirectio\r\ndirectio_alignment\r\ndisable_symlinks\r\nempty_gif\r\nenv\r\nerror_log\r\nerror_page\r\netag\r\nevents\r\nexpires\r\nf4f\r\nf4f_buffer_size\r\nfastcgi_bind\r\nfastcgi_buffer_size\r\nfastcgi_buffering\r\nfastcgi_buffers\r\nfastcgi_busy_buffers_size\r\nfastcgi_cache\r\nfastcgi_cache_background_update\r\nfastcgi_cache_bypass\r\nfastcgi_cache_key\r\nfastcgi_cache_lock\r\nfastcgi_cache_lock_age\r\nfastcgi_cache_lock_timeout\r\nfastcgi_cache_max_range_offset\r\nfastcgi_cache_methods\r\nfastcgi_cache_min_uses\r\nfastcgi_cache_path\r\nfastcgi_cache_purge\r\nfastcgi_cache_revalidate\r\nfastcgi_cache_use_stale\r\nfastcgi_cache_valid\r\nfastcgi_catch_stderr\r\nfastcgi_connect_timeout\r\nfastcgi_force_ranges\r\nfastcgi_hide_header\r\nfastcgi_ignore_client_abort\r\nfastcgi_ignore_headers\r\nfastcgi_index\r\nfastcgi_intercept_errors\r\nfastcgi_keep_conn\r\nfastcgi_limit_rate\r\nfastcgi_max_temp_file_size\r\nfastcgi_next_upstream\r\nfastcgi_next_upstream_timeout\r\nfastcgi_next_upstream_tries\r\nfastcgi_no_cache\r\nfastcgi_param\r\nfastcgi_pass\r\nfastcgi_pass_header\r\nfastcgi_pass_request_body\r\nfastcgi_pass_request_headers\r\nfastcgi_read_timeout\r\nfastcgi_request_buffering\r\nfastcgi_send_lowat\r\nfastcgi_send_timeout\r\nfastcgi_split_path_info\r\nfastcgi_store\r\nfastcgi_store_access\r\nfastcgi_temp_file_write_size\r\nfastcgi_temp_path\r\nflv\r\ngeo (ngx_http_geo_module)\r\ngeo (ngx_stream_geo_module)\r\ngeoip_city (ngx_http_geoip_module)\r\ngeoip_city (ngx_stream_geoip_module)\r\ngeoip_country (ngx_http_geoip_module)\r\ngeoip_country (ngx_stream_geoip_module)\r\ngeoip_org (ngx_http_geoip_module)\r\ngeoip_org (ngx_stream_geoip_module)\r\ngeoip_proxy\r\ngeoip_proxy_recursive\r\ngoogle_perftools_profiles\r\ngunzip\r\ngunzip_buffers\r\ngzip\r\ngzip_buffers\r\ngzip_comp_level\r\ngzip_disable\r\ngzip_http_version\r\ngzip_min_length\r\ngzip_proxied\r\ngzip_static\r\ngzip_types\r\ngzip_vary\r\nhash (ngx_http_upstream_module)\r\nhash (ngx_stream_upstream_module)\r\nhealth_check (ngx_http_upstream_module)\r\nhealth_check (ngx_stream_upstream_module)\r\nhealth_check_timeout\r\nhls\r\nhls_buffers\r\nhls_forward_args\r\nhls_fragment\r\nhls_mp4_buffer_size\r\nhls_mp4_max_buffer_size\r\nhttp\r\nhttp2_body_preread_size\r\nhttp2_chunk_size\r\nhttp2_idle_timeout\r\nhttp2_max_concurrent_streams\r\nhttp2_max_field_size\r\nhttp2_max_header_size\r\nhttp2_max_requests\r\nhttp2_recv_buffer_size\r\nhttp2_recv_timeout\r\nif\r\nif_modified_since\r\nignore_invalid_headers\r\nimage_filter\r\nimage_filter_buffer\r\nimage_filter_interlace\r\nimage_filter_jpeg_quality\r\nimage_filter_sharpen\r\nimage_filter_transparency\r\nimage_filter_webp_quality\r\nimap_auth\r\nimap_capabilities\r\nimap_client_buffer\r\ninclude\r\nindex\r\ninternal\r\nip_hash\r\njs_access\r\njs_content\r\njs_filter\r\njs_include (ngx_http_js_module)\r\njs_include (ngx_stream_js_module)\r\njs_preread\r\njs_set (ngx_http_js_module)\r\njs_set (ngx_stream_js_module)\r\nkeepalive\r\nkeepalive_disable\r\nkeepalive_requests\r\nkeepalive_timeout\r\nlarge_client_header_buffers\r\nleast_conn (ngx_http_upstream_module)\r\nleast_conn (ngx_stream_upstream_module)\r\nleast_time (ngx_http_upstream_module)\r\nleast_time (ngx_stream_upstream_module)\r\nlimit_conn (ngx_http_limit_conn_module)\r\nlimit_conn (ngx_stream_limit_conn_module)\r\nlimit_conn_log_level (ngx_http_limit_conn_module)\r\nlimit_conn_log_level (ngx_stream_limit_conn_module)\r\nlimit_conn_status\r\nlimit_conn_zone (ngx_http_limit_conn_module)\r\nlimit_conn_zone (ngx_stream_limit_conn_module)\r\nlimit_except\r\nlimit_rate\r\nlimit_rate_after\r\nlimit_req\r\nlimit_req_log_level\r\nlimit_req_status\r\nlimit_req_zone\r\nlimit_zone\r\nlingering_close\r\nlingering_time\r\nlingering_timeout\r\nlisten (ngx_http_core_module)\r\nlisten (ngx_mail_core_module)\r\nlisten (ngx_stream_core_module)\r\nload_module\r\nlocation\r\nlock_file\r\nlog_format (ngx_http_log_module)\r\nlog_format (ngx_stream_log_module)\r\nlog_not_found\r\nlog_subrequest\r\nmail\r\nmap (ngx_http_map_module)\r\nmap (ngx_stream_map_module)\r\nmap_hash_bucket_size (ngx_http_map_module)\r\nmap_hash_bucket_size (ngx_stream_map_module)\r\nmap_hash_max_size (ngx_http_map_module)\r\nmap_hash_max_size (ngx_stream_map_module)\r\nmaster_process\r\nmatch (ngx_http_upstream_module)\r\nmatch (ngx_stream_upstream_module)\r\nmax_ranges\r\nmemcached_bind\r\nmemcached_buffer_size\r\nmemcached_connect_timeout\r\nmemcached_force_ranges\r\nmemcached_gzip_flag\r\nmemcached_next_upstream\r\nmemcached_next_upstream_timeout\r\nmemcached_next_upstream_tries\r\nmemcached_pass\r\nmemcached_read_timeout\r\nmemcached_send_timeout\r\nmerge_slashes\r\nmin_delete_depth\r\nmodern_browser\r\nmodern_browser_value\r\nmp4\r\nmp4_buffer_size\r\nmp4_limit_rate\r\nmp4_limit_rate_after\r\nmp4_max_buffer_size\r\nmsie_padding\r\nmsie_refresh\r\nmulti_accept\r\nntlm\r\nopen_file_cache\r\nopen_file_cache_errors\r\nopen_file_cache_min_uses\r\nopen_file_cache_valid\r\nopen_log_file_cache (ngx_http_log_module)\r\nopen_log_file_cache (ngx_stream_log_module)\r\noutput_buffers\r\noverride_charset\r\npcre_jit\r\nperl\r\nperl_modules\r\nperl_require\r\nperl_set\r\npid\r\npop3_auth\r\npop3_capabilities\r\nport_in_redirect\r\npostpone_output\r\npreread_buffer_size\r\npreread_timeout\r\nprotocol\r\nproxy_bind (ngx_http_proxy_module)\r\nproxy_bind (ngx_stream_proxy_module)\r\nproxy_buffer\r\nproxy_buffer_size (ngx_http_proxy_module)\r\nproxy_buffer_size (ngx_stream_proxy_module)\r\nproxy_buffering\r\nproxy_buffers\r\nproxy_busy_buffers_size\r\nproxy_cache\r\nproxy_cache_background_update\r\nproxy_cache_bypass\r\nproxy_cache_convert_head\r\nproxy_cache_key\r\nproxy_cache_lock\r\nproxy_cache_lock_age\r\nproxy_cache_lock_timeout\r\nproxy_cache_max_range_offset\r\nproxy_cache_methods\r\nproxy_cache_min_uses\r\nproxy_cache_path\r\nproxy_cache_purge\r\nproxy_cache_revalidate\r\nproxy_cache_use_stale\r\nproxy_cache_valid\r\nproxy_connect_timeout (ngx_http_proxy_module)\r\nproxy_connect_timeout (ngx_stream_proxy_module)\r\nproxy_cookie_domain\r\nproxy_cookie_path\r\nproxy_download_rate\r\nproxy_force_ranges\r\nproxy_headers_hash_bucket_size\r\nproxy_headers_hash_max_size\r\nproxy_hide_header\r\nproxy_http_version\r\nproxy_ignore_client_abort\r\nproxy_ignore_headers\r\nproxy_intercept_errors\r\nproxy_limit_rate\r\nproxy_max_temp_file_size\r\nproxy_method\r\nproxy_next_upstream (ngx_http_proxy_module)\r\nproxy_next_upstream (ngx_stream_proxy_module)\r\nproxy_next_upstream_timeout (ngx_http_proxy_module)\r\nproxy_next_upstream_timeout (ngx_stream_proxy_module)\r\nproxy_next_upstream_tries (ngx_http_proxy_module)\r\nproxy_next_upstream_tries (ngx_stream_proxy_module)\r\nproxy_no_cache\r\nproxy_pass (ngx_http_proxy_module)\r\nproxy_pass (ngx_stream_proxy_module)\r\nproxy_pass_error_message\r\nproxy_pass_header\r\nproxy_pass_request_body\r\nproxy_pass_request_headers\r\nproxy_protocol\r\nproxy_protocol_timeout\r\nproxy_read_timeout\r\nproxy_redirect\r\nproxy_request_buffering\r\nproxy_responses\r\nproxy_send_lowat\r\nproxy_send_timeout\r\nproxy_set_body\r\nproxy_set_header\r\nproxy_ssl\r\nproxy_ssl_certificate (ngx_http_proxy_module)\r\nproxy_ssl_certificate (ngx_stream_proxy_module)\r\nproxy_ssl_certificate_key (ngx_http_proxy_module)\r\nproxy_ssl_certificate_key (ngx_stream_proxy_module)\r\nproxy_ssl_ciphers (ngx_http_proxy_module)\r\nproxy_ssl_ciphers (ngx_stream_proxy_module)\r\nproxy_ssl_crl (ngx_http_proxy_module)\r\nproxy_ssl_crl (ngx_stream_proxy_module)\r\nproxy_ssl_name (ngx_http_proxy_module)\r\nproxy_ssl_name (ngx_stream_proxy_module)\r\nproxy_ssl_password_file (ngx_http_proxy_module)\r\nproxy_ssl_password_file (ngx_stream_proxy_module)\r\nproxy_ssl_protocols (ngx_http_proxy_module)\r\nproxy_ssl_protocols (ngx_stream_proxy_module)\r\nproxy_ssl_server_name (ngx_http_proxy_module)\r\nproxy_ssl_server_name (ngx_stream_proxy_module)\r\nproxy_ssl_session_reuse (ngx_http_proxy_module)\r\nproxy_ssl_session_reuse (ngx_stream_proxy_module)\r\nproxy_ssl_trusted_certificate (ngx_http_proxy_module)\r\nproxy_ssl_trusted_certificate (ngx_stream_proxy_module)\r\nproxy_ssl_verify (ngx_http_proxy_module)\r\nproxy_ssl_verify (ngx_stream_proxy_module)\r\nproxy_ssl_verify_depth (ngx_http_proxy_module)\r\nproxy_ssl_verify_depth (ngx_stream_proxy_module)\r\nproxy_store\r\nproxy_store_access\r\nproxy_temp_file_write_size\r\nproxy_temp_path\r\nproxy_timeout (ngx_mail_proxy_module)\r\nproxy_timeout (ngx_stream_proxy_module)\r\nproxy_upload_rate\r\nqueue\r\nrandom_index\r\nread_ahead\r\nreal_ip_header\r\nreal_ip_recursive\r\nrecursive_error_pages\r\nreferer_hash_bucket_size\r\nreferer_hash_max_size\r\nrequest_pool_size\r\nreset_timedout_connection\r\nresolver (ngx_http_core_module)\r\nresolver (ngx_mail_core_module)\r\nresolver (ngx_stream_core_module)\r\nresolver_timeout (ngx_http_core_module)\r\nresolver_timeout (ngx_mail_core_module)\r\nresolver_timeout (ngx_stream_core_module)\r\nreturn (ngx_http_rewrite_module)\r\nreturn (ngx_stream_return_module)\r\nrewrite\r\nrewrite_log\r\nroot\r\nsatisfy\r\nscgi_bind\r\nscgi_buffer_size\r\nscgi_buffering\r\nscgi_buffers\r\nscgi_busy_buffers_size\r\nscgi_cache\r\nscgi_cache_background_update\r\nscgi_cache_bypass\r\nscgi_cache_key\r\nscgi_cache_lock\r\nscgi_cache_lock_age\r\nscgi_cache_lock_timeout\r\nscgi_cache_max_range_offset\r\nscgi_cache_methods\r\nscgi_cache_min_uses\r\nscgi_cache_path\r\nscgi_cache_purge\r\nscgi_cache_revalidate\r\nscgi_cache_use_stale\r\nscgi_cache_valid\r\nscgi_connect_timeout\r\nscgi_force_ranges\r\nscgi_hide_header\r\nscgi_ignore_client_abort\r\nscgi_ignore_headers\r\nscgi_intercept_errors\r\nscgi_limit_rate\r\nscgi_max_temp_file_size\r\nscgi_next_upstream\r\nscgi_next_upstream_timeout\r\nscgi_next_upstream_tries\r\nscgi_no_cache\r\nscgi_param\r\nscgi_pass\r\nscgi_pass_header\r\nscgi_pass_request_body\r\nscgi_pass_request_headers\r\nscgi_read_timeout\r\nscgi_request_buffering\r\nscgi_send_timeout\r\nscgi_store\r\nscgi_store_access\r\nscgi_temp_file_write_size\r\nscgi_temp_path\r\nsecure_link\r\nsecure_link_md5\r\nsecure_link_secret\r\nsend_lowat\r\nsend_timeout\r\nsendfile\r\nsendfile_max_chunk\r\nserver (ngx_http_core_module)\r\nserver (ngx_http_upstream_module)\r\nserver (ngx_mail_core_module)\r\nserver (ngx_stream_core_module)\r\nserver (ngx_stream_upstream_module)\r\nserver_name (ngx_http_core_module)\r\nserver_name (ngx_mail_core_module)\r\nserver_name_in_redirect\r\nserver_names_hash_bucket_size\r\nserver_names_hash_max_size\r\nserver_tokens\r\nsession_log\r\nsession_log_format\r\nsession_log_zone\r\nset\r\nset_real_ip_from (ngx_http_realip_module)\r\nset_real_ip_from (ngx_stream_realip_module)\r\nslice\r\nsmtp_auth\r\nsmtp_capabilities\r\nsource_charset\r\nspdy_chunk_size\r\nspdy_headers_comp\r\nsplit_clients (ngx_http_split_clients_module)\r\nsplit_clients (ngx_stream_split_clients_module)\r\nssi\r\nssi_last_modified\r\nssi_min_file_chunk\r\nssi_silent_errors\r\nssi_types\r\nssi_value_length\r\nssl (ngx_http_ssl_module)\r\nssl (ngx_mail_ssl_module)\r\nssl_buffer_size\r\nssl_certificate (ngx_http_ssl_module)\r\nssl_certificate (ngx_mail_ssl_module)\r\nssl_certificate (ngx_stream_ssl_module)\r\nssl_certificate_key (ngx_http_ssl_module)\r\nssl_certificate_key (ngx_mail_ssl_module)\r\nssl_certificate_key (ngx_stream_ssl_module)\r\nssl_ciphers (ngx_http_ssl_module)\r\nssl_ciphers (ngx_mail_ssl_module)\r\nssl_ciphers (ngx_stream_ssl_module)\r\nssl_client_certificate (ngx_http_ssl_module)\r\nssl_client_certificate (ngx_mail_ssl_module)\r\nssl_client_certificate (ngx_stream_ssl_module)\r\nssl_crl (ngx_http_ssl_module)\r\nssl_crl (ngx_mail_ssl_module)\r\nssl_crl (ngx_stream_ssl_module)\r\nssl_dhparam (ngx_http_ssl_module)\r\nssl_dhparam (ngx_mail_ssl_module)\r\nssl_dhparam (ngx_stream_ssl_module)\r\nssl_ecdh_curve (ngx_http_ssl_module)\r\nssl_ecdh_curve (ngx_mail_ssl_module)\r\nssl_ecdh_curve (ngx_stream_ssl_module)\r\nssl_engine\r\nssl_handshake_timeout\r\nssl_password_file (ngx_http_ssl_module)\r\nssl_password_file (ngx_mail_ssl_module)\r\nssl_password_file (ngx_stream_ssl_module)\r\nssl_prefer_server_ciphers (ngx_http_ssl_module)\r\nssl_prefer_server_ciphers (ngx_mail_ssl_module)\r\nssl_prefer_server_ciphers (ngx_stream_ssl_module)\r\nssl_preread\r\nssl_protocols (ngx_http_ssl_module)\r\nssl_protocols (ngx_mail_ssl_module)\r\nssl_protocols (ngx_stream_ssl_module)\r\nssl_session_cache (ngx_http_ssl_module)\r\nssl_session_cache (ngx_mail_ssl_module)\r\nssl_session_cache (ngx_stream_ssl_module)\r\nssl_session_ticket_key (ngx_http_ssl_module)\r\nssl_session_ticket_key (ngx_mail_ssl_module)\r\nssl_session_ticket_key (ngx_stream_ssl_module)\r\nssl_session_tickets (ngx_http_ssl_module)\r\nssl_session_tickets (ngx_mail_ssl_module)\r\nssl_session_tickets (ngx_stream_ssl_module)\r\nssl_session_timeout (ngx_http_ssl_module)\r\nssl_session_timeout (ngx_mail_ssl_module)\r\nssl_session_timeout (ngx_stream_ssl_module)\r\nssl_stapling\r\nssl_stapling_file\r\nssl_stapling_responder\r\nssl_stapling_verify\r\nssl_trusted_certificate (ngx_http_ssl_module)\r\nssl_trusted_certificate (ngx_mail_ssl_module)\r\nssl_trusted_certificate (ngx_stream_ssl_module)\r\nssl_verify_client (ngx_http_ssl_module)\r\nssl_verify_client (ngx_mail_ssl_module)\r\nssl_verify_client (ngx_stream_ssl_module)\r\nssl_verify_depth (ngx_http_ssl_module)\r\nssl_verify_depth (ngx_mail_ssl_module)\r\nssl_verify_depth (ngx_stream_ssl_module)\r\nstarttls\r\nstate (ngx_http_upstream_module)\r\nstate (ngx_stream_upstream_module)\r\nstatus\r\nstatus_format\r\nstatus_zone\r\nsticky\r\nsticky_cookie_insert\r\nstream\r\nstub_status\r\nsub_filter\r\nsub_filter_last_modified\r\nsub_filter_once\r\nsub_filter_types\r\ntcp_nodelay (ngx_http_core_module)\r\ntcp_nodelay (ngx_stream_core_module)\r\ntcp_nopush\r\nthread_pool\r\ntimeout\r\ntimer_resolution\r\ntry_files\r\ntypes\r\ntypes_hash_bucket_size\r\ntypes_hash_max_size\r\nunderscores_in_headers\r\nuninitialized_variable_warn\r\nupstream (ngx_http_upstream_module)\r\nupstream (ngx_stream_upstream_module)\r\nupstream_conf\r\nuse\r\nuser\r\nuserid\r\nuserid_domain\r\nuserid_expires\r\nuserid_mark\r\nuserid_name\r\nuserid_p3p\r\nuserid_path\r\nuserid_service\r\nuwsgi_bind\r\nuwsgi_buffer_size\r\nuwsgi_buffering\r\nuwsgi_buffers\r\nuwsgi_busy_buffers_size\r\nuwsgi_cache\r\nuwsgi_cache_background_update\r\nuwsgi_cache_bypass\r\nuwsgi_cache_key\r\nuwsgi_cache_lock\r\nuwsgi_cache_lock_age\r\nuwsgi_cache_lock_timeout\r\nuwsgi_cache_max_range_offset\r\nuwsgi_cache_methods\r\nuwsgi_cache_min_uses\r\nuwsgi_cache_path\r\nuwsgi_cache_purge\r\nuwsgi_cache_revalidate\r\nuwsgi_cache_use_stale\r\nuwsgi_cache_valid\r\nuwsgi_connect_timeout\r\nuwsgi_force_ranges\r\nuwsgi_hide_header\r\nuwsgi_ignore_client_abort\r\nuwsgi_ignore_headers\r\nuwsgi_intercept_errors\r\nuwsgi_limit_rate\r\nuwsgi_max_temp_file_size\r\nuwsgi_modifier1\r\nuwsgi_modifier2\r\nuwsgi_next_upstream\r\nuwsgi_next_upstream_timeout\r\nuwsgi_next_upstream_tries\r\nuwsgi_no_cache\r\nuwsgi_param\r\nuwsgi_pass\r\nuwsgi_pass_header\r\nuwsgi_pass_request_body\r\nuwsgi_pass_request_headers\r\nuwsgi_read_timeout\r\nuwsgi_request_buffering\r\nuwsgi_send_timeout\r\nuwsgi_ssl_certificate\r\nuwsgi_ssl_certificate_key\r\nuwsgi_ssl_ciphers\r\nuwsgi_ssl_crl\r\nuwsgi_ssl_name\r\nuwsgi_ssl_password_file\r\nuwsgi_ssl_protocols\r\nuwsgi_ssl_server_name\r\nuwsgi_ssl_session_reuse\r\nuwsgi_ssl_trusted_certificate\r\nuwsgi_ssl_verify\r\nuwsgi_ssl_verify_depth\r\nuwsgi_store\r\nuwsgi_store_access\r\nuwsgi_temp_file_write_size\r\nuwsgi_temp_path\r\nvalid_referers\r\nvariables_hash_bucket_size (ngx_http_core_module)\r\nvariables_hash_bucket_size (ngx_stream_core_module)\r\nvariables_hash_max_size (ngx_http_core_module)\r\nvariables_hash_max_size (ngx_stream_core_module)\r\nworker_aio_requests\r\nworker_connections\r\nworker_cpu_affinity\r\nworker_priority\r\nworker_processes\r\nworker_rlimit_core\r\nworker_rlimit_nofile\r\nworker_shutdown_timeout\r\nworking_directory\r\nxclient\r\nxml_entities\r\nxslt_last_modified\r\nxslt_param\r\nxslt_string_param\r\nxslt_stylesheet\r\nxslt_types\r\nzone (ngx_http_upstream_module)\r\nzone (ngx_stream_upstream_module)\r\n<\/code><\/pre>\n<h2>\u6a21\u5757\u5217\u8868<\/h2>\n<pre class=\"post-pre\"><code>ngx_http_core_module\r\nngx_http_access_module\r\nngx_http_addition_module\r\nngx_http_auth_basic_module\r\nngx_http_auth_jwt_module\r\nngx_http_auth_request_module\r\nngx_http_autoindex_module\r\nngx_http_browser_module\r\nngx_http_charset_module\r\nngx_http_dav_module\r\nngx_http_empty_gif_module\r\nngx_http_f4f_module\r\nngx_http_fastcgi_module\r\nngx_http_flv_module\r\nngx_http_geo_module\r\nngx_http_geoip_module\r\nngx_http_gunzip_module\r\nngx_http_gzip_module\r\nngx_http_gzip_static_module\r\nngx_http_headers_module\r\nngx_http_hls_module\r\nngx_http_image_filter_module\r\nngx_http_index_module\r\nngx_http_js_module\r\nngx_http_limit_conn_module\r\nngx_http_limit_req_module\r\nngx_http_log_module\r\nngx_http_map_module\r\nngx_http_memcached_module\r\nngx_http_mp4_module\r\nngx_http_perl_module\r\nngx_http_proxy_module\r\nngx_http_random_index_module\r\nngx_http_realip_module\r\nngx_http_referer_module\r\nngx_http_rewrite_module\r\nngx_http_scgi_module\r\nngx_http_secure_link_module\r\nngx_http_session_log_module\r\nngx_http_slice_module\r\nngx_http_spdy_module\r\nngx_http_split_clients_module\r\nngx_http_ssi_module\r\nngx_http_ssl_module\r\nngx_http_status_module\r\nngx_http_stub_status_module\r\nngx_http_sub_module\r\nngx_http_upstream_module\r\nngx_http_upstream_conf_module\r\nngx_http_userid_module\r\nngx_http_uwsgi_module\r\nngx_http_v2_module\r\nngx_http_xslt_module\r\nngx_mail_core_module\r\nngx_mail_auth_http_module\r\nngx_mail_proxy_module\r\nngx_mail_ssl_module\r\nngx_mail_imap_module\r\nngx_mail_pop3_module\r\nngx_mail_smtp_module\r\nngx_stream_core_module\r\nngx_stream_access_module\r\nngx_stream_geo_module\r\nngx_stream_geoip_module\r\nngx_stream_js_module\r\nngx_stream_limit_conn_module\r\nngx_stream_log_module\r\nngx_stream_map_module\r\nngx_stream_proxy_module\r\nngx_stream_realip_module\r\nngx_stream_return_module\r\nngx_stream_split_clients_module\r\nngx_stream_ssl_module\r\nngx_stream_ssl_preread_module\r\nngx_stream_upstream_module\r\nngx_google_perftools_module\r\n<\/code><\/pre>\n<h2>\u53d8\u91cf\u5217\u8868<\/h2>\n<pre class=\"post-pre\"><code>$ancient_browser\r\n$arg_\r\n$args\r\n$binary_remote_addr (ngx_http_core_module)\r\n$binary_remote_addr (ngx_stream_core_module)\r\n$body_bytes_sent\r\n$bytes_received\r\n$bytes_sent (ngx_http_core_module)\r\n$bytes_sent (ngx_http_log_module)\r\n$bytes_sent (ngx_stream_core_module)\r\n$connection (ngx_http_core_module)\r\n$connection (ngx_http_log_module)\r\n$connection (ngx_stream_core_module)\r\n$connection_requests (ngx_http_core_module)\r\n$connection_requests (ngx_http_log_module)\r\n$connections_active\r\n$connections_reading\r\n$connections_waiting\r\n$connections_writing\r\n$content_length\r\n$content_type\r\n$cookie_\r\n$date_gmt\r\n$date_local\r\n$document_root\r\n$document_uri\r\n$fastcgi_path_info\r\n$fastcgi_script_name\r\n$geoip_area_code (ngx_http_geoip_module)\r\n$geoip_area_code (ngx_stream_geoip_module)\r\n$geoip_city (ngx_http_geoip_module)\r\n$geoip_city (ngx_stream_geoip_module)\r\n$geoip_city_continent_code (ngx_http_geoip_module)\r\n$geoip_city_continent_code (ngx_stream_geoip_module)\r\n$geoip_city_country_code (ngx_http_geoip_module)\r\n$geoip_city_country_code (ngx_stream_geoip_module)\r\n$geoip_city_country_code3 (ngx_http_geoip_module)\r\n$geoip_city_country_code3 (ngx_stream_geoip_module)\r\n$geoip_city_country_name (ngx_http_geoip_module)\r\n$geoip_city_country_name (ngx_stream_geoip_module)\r\n$geoip_country_code (ngx_http_geoip_module)\r\n$geoip_country_code (ngx_stream_geoip_module)\r\n$geoip_country_code3 (ngx_http_geoip_module)\r\n$geoip_country_code3 (ngx_stream_geoip_module)\r\n$geoip_country_name (ngx_http_geoip_module)\r\n$geoip_country_name (ngx_stream_geoip_module)\r\n$geoip_dma_code (ngx_http_geoip_module)\r\n$geoip_dma_code (ngx_stream_geoip_module)\r\n$geoip_latitude (ngx_http_geoip_module)\r\n$geoip_latitude (ngx_stream_geoip_module)\r\n$geoip_longitude (ngx_http_geoip_module)\r\n$geoip_longitude (ngx_stream_geoip_module)\r\n$geoip_org (ngx_http_geoip_module)\r\n$geoip_org (ngx_stream_geoip_module)\r\n$geoip_postal_code (ngx_http_geoip_module)\r\n$geoip_postal_code (ngx_stream_geoip_module)\r\n$geoip_region (ngx_http_geoip_module)\r\n$geoip_region (ngx_stream_geoip_module)\r\n$geoip_region_name (ngx_http_geoip_module)\r\n$geoip_region_name (ngx_stream_geoip_module)\r\n$gzip_ratio\r\n$host\r\n$hostname (ngx_http_core_module)\r\n$hostname (ngx_stream_core_module)\r\n$http2\r\n$http_\r\n$https\r\n$invalid_referer\r\n$is_args\r\n$jwt_claim_\r\n$jwt_header_\r\n$limit_rate\r\n$memcached_key\r\n$modern_browser\r\n$msec (ngx_http_core_module)\r\n$msec (ngx_http_log_module)\r\n$msec (ngx_stream_core_module)\r\n$msie\r\n$nginx_version (ngx_http_core_module)\r\n$nginx_version (ngx_stream_core_module)\r\n$pid (ngx_http_core_module)\r\n$pid (ngx_stream_core_module)\r\n$pipe (ngx_http_core_module)\r\n$pipe (ngx_http_log_module)\r\n$protocol\r\n$proxy_add_x_forwarded_for\r\n$proxy_host\r\n$proxy_port\r\n$proxy_protocol_addr (ngx_http_core_module)\r\n$proxy_protocol_addr (ngx_stream_core_module)\r\n$proxy_protocol_port (ngx_http_core_module)\r\n$proxy_protocol_port (ngx_stream_core_module)\r\n$query_string\r\n$realip_remote_addr (ngx_http_realip_module)\r\n$realip_remote_addr (ngx_stream_realip_module)\r\n$realip_remote_port (ngx_http_realip_module)\r\n$realip_remote_port (ngx_stream_realip_module)\r\n$realpath_root\r\n$remote_addr (ngx_http_core_module)\r\n$remote_addr (ngx_stream_core_module)\r\n$remote_port (ngx_http_core_module)\r\n$remote_port (ngx_stream_core_module)\r\n$remote_user\r\n$request\r\n$request_body\r\n$request_body_file\r\n$request_completion\r\n$request_filename\r\n$request_id\r\n$request_length (ngx_http_core_module)\r\n$request_length (ngx_http_log_module)\r\n$request_method\r\n$request_time (ngx_http_core_module)\r\n$request_time (ngx_http_log_module)\r\n$request_uri\r\n$scheme\r\n$secure_link\r\n$secure_link_expires\r\n$sent_http_\r\n$server_addr (ngx_http_core_module)\r\n$server_addr (ngx_stream_core_module)\r\n$server_name\r\n$server_port (ngx_http_core_module)\r\n$server_port (ngx_stream_core_module)\r\n$server_protocol\r\n$session_log_binary_id\r\n$session_log_id\r\n$session_time\r\n$slice_range\r\n$spdy\r\n$spdy_request_priority\r\n$ssl_cipher (ngx_http_ssl_module)\r\n$ssl_cipher (ngx_stream_ssl_module)\r\n$ssl_ciphers (ngx_http_ssl_module)\r\n$ssl_ciphers (ngx_stream_ssl_module)\r\n$ssl_client_cert (ngx_http_ssl_module)\r\n$ssl_client_cert (ngx_stream_ssl_module)\r\n$ssl_client_fingerprint (ngx_http_ssl_module)\r\n$ssl_client_fingerprint (ngx_stream_ssl_module)\r\n$ssl_client_i_dn (ngx_http_ssl_module)\r\n$ssl_client_i_dn (ngx_stream_ssl_module)\r\n$ssl_client_i_dn_legacy\r\n$ssl_client_raw_cert (ngx_http_ssl_module)\r\n$ssl_client_raw_cert (ngx_stream_ssl_module)\r\n$ssl_client_s_dn (ngx_http_ssl_module)\r\n$ssl_client_s_dn (ngx_stream_ssl_module)\r\n$ssl_client_s_dn_legacy\r\n$ssl_client_serial (ngx_http_ssl_module)\r\n$ssl_client_serial (ngx_stream_ssl_module)\r\n$ssl_client_v_end (ngx_http_ssl_module)\r\n$ssl_client_v_end (ngx_stream_ssl_module)\r\n$ssl_client_v_remain (ngx_http_ssl_module)\r\n$ssl_client_v_remain (ngx_stream_ssl_module)\r\n$ssl_client_v_start (ngx_http_ssl_module)\r\n$ssl_client_v_start (ngx_stream_ssl_module)\r\n$ssl_client_verify (ngx_http_ssl_module)\r\n$ssl_client_verify (ngx_stream_ssl_module)\r\n$ssl_curves (ngx_http_ssl_module)\r\n$ssl_curves (ngx_stream_ssl_module)\r\n$ssl_preread_server_name\r\n$ssl_protocol (ngx_http_ssl_module)\r\n$ssl_protocol (ngx_stream_ssl_module)\r\n$ssl_server_name (ngx_http_ssl_module)\r\n$ssl_server_name (ngx_stream_ssl_module)\r\n$ssl_session_id (ngx_http_ssl_module)\r\n$ssl_session_id (ngx_stream_ssl_module)\r\n$ssl_session_reused (ngx_http_ssl_module)\r\n$ssl_session_reused (ngx_stream_ssl_module)\r\n$status (ngx_http_core_module)\r\n$status (ngx_http_log_module)\r\n$status (ngx_stream_core_module)\r\n$tcpinfo_rtt\r\n$tcpinfo_rttvar\r\n$tcpinfo_snd_cwnd\r\n$tcpinfo_rcv_space\r\n$time_iso8601 (ngx_http_core_module)\r\n$time_iso8601 (ngx_http_log_module)\r\n$time_iso8601 (ngx_stream_core_module)\r\n$time_local (ngx_http_core_module)\r\n$time_local (ngx_http_log_module)\r\n$time_local (ngx_stream_core_module)\r\n$uid_got\r\n$uid_reset\r\n$uid_set\r\n$upstream_addr (ngx_http_upstream_module)\r\n$upstream_addr (ngx_stream_upstream_module)\r\n$upstream_bytes_received (ngx_http_upstream_module)\r\n$upstream_bytes_received (ngx_stream_upstream_module)\r\n$upstream_bytes_sent\r\n$upstream_cache_status\r\n$upstream_connect_time (ngx_http_upstream_module)\r\n$upstream_connect_time (ngx_stream_upstream_module)\r\n$upstream_cookie_\r\n$upstream_first_byte_time\r\n$upstream_header_time\r\n$upstream_http_\r\n$upstream_response_length\r\n$upstream_response_time\r\n$upstream_session_time\r\n$upstream_status\r\n$uri\r\n<\/code><\/pre>\n<h1>Apache 2.4 \u662f\u4e00\u4e2a\u5f00\u6e90\u7684 web \u670d\u52a1\u5668\u8f6f\u4ef6\u3002<\/h1>\n<h2>\u6307\u4ee4\u5217\u8868<\/h2>\n<pre class=\"post-pre\"><code>AcceptFilter\r\nAcceptPathInfo\r\nAccessFileName\r\nAction\r\nAddAlt\r\nAddAltByEncoding\r\nAddAltByType\r\nAddCharset\r\nAddDefaultCharset\r\nAddDescription\r\nAddEncoding\r\nAddHandler\r\nAddIcon\r\nAddIconByEncoding\r\nAddIconByType\r\nAddInputFilter\r\nAddLanguage\r\nAddModuleInfo\r\nAddOutputFilter\r\nAddOutputFilterByType\r\nAddType\r\nAlias\r\nAliasMatch\r\nAllow\r\nAllowCONNECT\r\nAllowEncodedSlashes\r\nAllowMethods\r\nAllowOverride\r\nAllowOverrideList\r\nAnonymous\r\nAnonymous_LogEmail\r\nAnonymous_MustGiveEmail\r\nAnonymous_NoUserID\r\nAnonymous_VerifyEmail\r\nAsyncRequestWorkerFactor\r\nAuthBasicAuthoritative\r\nAuthBasicFake\r\nAuthBasicProvider\r\nAuthBasicUseDigestAlgorithm\r\nAuthDBDUserPWQuery\r\nAuthDBDUserRealmQuery\r\nAuthDBMGroupFile\r\nAuthDBMType\r\nAuthDBMUserFile\r\nAuthDigestAlgorithm\r\nAuthDigestDomain\r\nAuthDigestNonceLifetime\r\nAuthDigestProvider\r\nAuthDigestQop\r\nAuthDigestShmemSize\r\nAuthFormAuthoritative\r\nAuthFormBody\r\nAuthFormDisableNoStore\r\nAuthFormFakeBasicAuth\r\nAuthFormLocation\r\nAuthFormLoginRequiredLocation\r\nAuthFormLoginSuccessLocation\r\nAuthFormLogoutLocation\r\nAuthFormMethod\r\nAuthFormMimetype\r\nAuthFormPassword\r\nAuthFormProvider\r\nAuthFormSitePassphrase\r\nAuthFormSize\r\nAuthFormUsername\r\nAuthGroupFile\r\nAuthLDAPAuthorizePrefix\r\nAuthLDAPBindAuthoritative\r\nAuthLDAPBindDN\r\nAuthLDAPBindPassword\r\nAuthLDAPCharsetConfig\r\nAuthLDAPCompareAsUser\r\nAuthLDAPCompareDNOnServer\r\nAuthLDAPDereferenceAliases\r\nAuthLDAPGroupAttribute\r\nAuthLDAPGroupAttributeIsDN\r\nAuthLDAPInitialBindAsUser\r\nAuthLDAPInitialBindPattern\r\nAuthLDAPMaxSubGroupDepth\r\nAuthLDAPRemoteUserAttribute\r\nAuthLDAPRemoteUserIsDN\r\nAuthLDAPSearchAsUser\r\nAuthLDAPSubGroupAttribute\r\nAuthLDAPSubGroupClass\r\nAuthLDAPUrl\r\nAuthMerging\r\nAuthName\r\nAuthnCacheContext\r\nAuthnCacheEnable\r\nAuthnCacheProvideFor\r\nAuthnCacheSOCache\r\nAuthnCacheTimeout\r\n&lt;AuthnProviderAlias&gt;\r\nAuthnzFcgiCheckAuthnProvider\r\nAuthnzFcgiDefineProvider\r\nAuthType\r\nAuthUserFile\r\nAuthzDBDLoginToReferer\r\nAuthzDBDQuery\r\nAuthzDBDRedirectQuery\r\nAuthzDBMType\r\n&lt;AuthzProviderAlias&gt;\r\nAuthzSendForbiddenOnFailure\r\nBalancerGrowth\r\nBalancerInherit\r\nBalancerMember\r\nBalancerPersist\r\nBrowserMatch\r\nBrowserMatchNoCase\r\nBufferedLogs\r\nBufferSize\r\nCacheDefaultExpire\r\nCacheDetailHeader\r\nCacheDirLength\r\nCacheDirLevels\r\nCacheDisable\r\nCacheEnable\r\nCacheFile\r\nCacheHeader\r\nCacheIgnoreCacheControl\r\nCacheIgnoreHeaders\r\nCacheIgnoreNoLastMod\r\nCacheIgnoreQueryString\r\nCacheIgnoreURLSessionIdentifiers\r\nCacheKeyBaseURL\r\nCacheLastModifiedFactor\r\nCacheLock\r\nCacheLockMaxAge\r\nCacheLockPath\r\nCacheMaxExpire\r\nCacheMaxFileSize\r\nCacheMinExpire\r\nCacheMinFileSize\r\nCacheNegotiatedDocs\r\nCacheQuickHandler\r\nCacheReadSize\r\nCacheReadTime\r\nCacheRoot\r\nCacheSocache\r\nCacheSocacheMaxSize\r\nCacheSocacheMaxTime\r\nCacheSocacheMinTime\r\nCacheSocacheReadSize\r\nCacheSocacheReadTime\r\nCacheStaleOnError\r\nCacheStoreExpired\r\nCacheStoreNoStore\r\nCacheStorePrivate\r\nCGIDScriptTimeout\r\nCGIMapExtension\r\nCGIPassAuth\r\nCGIVar\r\nCharsetDefault\r\nCharsetOptions\r\nCharsetSourceEnc\r\nCheckCaseOnly\r\nCheckSpelling\r\nChrootDir\r\nContentDigest\r\nCookieDomain\r\nCookieExpires\r\nCookieName\r\nCookieStyle\r\nCookieTracking\r\nCoreDumpDirectory\r\nCustomLog\r\nDav\r\nDavDepthInfinity\r\nDavGenericLockDB\r\nDavLockDB\r\nDavMinTimeout\r\nDBDExptime\r\nDBDInitSQL\r\nDBDKeep\r\nDBDMax\r\nDBDMin\r\nDBDParams\r\nDBDPersist\r\nDBDPrepareSQL\r\nDBDriver\r\nDefaultIcon\r\nDefaultLanguage\r\nDefaultRuntimeDir\r\nDefaultType\r\nDefine\r\nDeflateBufferSize\r\nDeflateCompressionLevel\r\nDeflateFilterNote\r\nDeflateInflateLimitRequestBody\r\nDeflateInflateRatioBurst\r\nDeflateInflateRatioLimit\r\nDeflateMemLevel\r\nDeflateWindowSize\r\nDeny\r\n&lt;Directory&gt;\r\nDirectoryCheckHandler\r\nDirectoryIndex\r\nDirectoryIndexRedirect\r\n&lt;DirectoryMatch&gt;\r\nDirectorySlash\r\nDocumentRoot\r\nDTracePrivileges\r\nDumpIOInput\r\nDumpIOOutput\r\n&lt;Else&gt;\r\n&lt;ElseIf&gt;\r\nEnableExceptionHook\r\nEnableMMAP\r\nEnableSendfile\r\nError\r\nErrorDocument\r\nErrorLog\r\nErrorLogFormat\r\nExample\r\nExpiresActive\r\nExpiresByType\r\nExpiresDefault\r\nExtendedStatus\r\nExtFilterDefine\r\nExtFilterOptions\r\nFallbackResource\r\nFileETag\r\n&lt;Files&gt;\r\n&lt;FilesMatch&gt;\r\nFilterChain\r\nFilterDeclare\r\nFilterProtocol\r\nFilterProvider\r\nFilterTrace\r\nForceLanguagePriority\r\nForceType\r\nForensicLog\r\nGlobalLog\r\nGprofDir\r\nGracefulShutdownTimeout\r\nGroup\r\nH2CopyFiles\r\nH2Direct\r\nH2EarlyHints\r\nH2MaxSessionStreams\r\nH2MaxWorkerIdleSeconds\r\nH2MaxWorkers\r\nH2MinWorkers\r\nH2ModernTLSOnly\r\nH2Push\r\nH2PushDiarySize\r\nH2PushPriority\r\nH2PushResource\r\nH2SerializeHeaders\r\nH2SessionExtraFiles\r\nH2StreamMaxMemSize\r\nH2TLSCoolDownSecs\r\nH2TLSWarmUpSize\r\nH2Upgrade\r\nH2WindowSize\r\nHeader\r\nHeaderName\r\nHeartbeatAddress\r\nHeartbeatListen\r\nHeartbeatMaxServers\r\nHeartbeatStorage\r\nHeartbeatStorage\r\nHostnameLookups\r\nHttpProtocolOptions\r\nIdentityCheck\r\nIdentityCheckTimeout\r\n&lt;If&gt;\r\n&lt;IfDefine&gt;\r\n&lt;IfModule&gt;\r\n&lt;IfVersion&gt;\r\nImapBase\r\nImapDefault\r\nImapMenu\r\nInclude\r\nIncludeOptional\r\nIndexHeadInsert\r\nIndexIgnore\r\nIndexIgnoreReset\r\nIndexOptions\r\nIndexOrderDefault\r\nIndexStyleSheet\r\nInputSed\r\nISAPIAppendLogToErrors\r\nISAPIAppendLogToQuery\r\nISAPICacheFile\r\nISAPIFakeAsync\r\nISAPILogNotSupported\r\nISAPIReadAheadBuffer\r\nKeepAlive\r\nKeepAliveTimeout\r\nKeptBodySize\r\nLanguagePriority\r\nLDAPCacheEntries\r\nLDAPCacheTTL\r\nLDAPConnectionPoolTTL\r\nLDAPConnectionTimeout\r\nLDAPLibraryDebug\r\nLDAPOpCacheEntries\r\nLDAPOpCacheTTL\r\nLDAPReferralHopLimit\r\nLDAPReferrals\r\nLDAPRetries\r\nLDAPRetryDelay\r\nLDAPSharedCacheFile\r\nLDAPSharedCacheSize\r\nLDAPTimeout\r\nLDAPTrustedClientCert\r\nLDAPTrustedGlobalCert\r\nLDAPTrustedMode\r\nLDAPVerifyServerCert\r\n&lt;Limit&gt;\r\n&lt;LimitExcept&gt;\r\nLimitInternalRecursion\r\nLimitRequestBody\r\nLimitRequestFields\r\nLimitRequestFieldSize\r\nLimitRequestLine\r\nLimitXMLRequestBody\r\nListen\r\nListenBackLog\r\nListenCoresBucketsRatio\r\nLoadFile\r\nLoadModule\r\n&lt;Location&gt;\r\n&lt;LocationMatch&gt;\r\nLogFormat\r\nLogIOTrackTTFB\r\nLogLevel\r\nLogMessage\r\nLuaAuthzProvider\r\nLuaCodeCache\r\nLuaHookAccessChecker\r\nLuaHookAuthChecker\r\nLuaHookCheckUserID\r\nLuaHookFixups\r\nLuaHookInsertFilter\r\nLuaHookLog\r\nLuaHookMapToStorage\r\nLuaHookTranslateName\r\nLuaHookTypeChecker\r\nLuaInherit\r\nLuaInputFilter\r\nLuaMapHandler\r\nLuaOutputFilter\r\nLuaPackageCPath\r\nLuaPackagePath\r\nLuaQuickHandler\r\nLuaRoot\r\nLuaScope\r\n&lt;Macro&gt;\r\nMaxConnectionsPerChild\r\nMaxKeepAliveRequests\r\nMaxMemFree\r\nMaxRangeOverlaps\r\nMaxRangeReversals\r\nMaxRanges\r\nMaxRequestWorkers\r\nMaxSpareServers\r\nMaxSpareThreads\r\nMaxThreads\r\nMemcacheConnTTL\r\nMergeTrailers\r\nMetaDir\r\nMetaFiles\r\nMetaSuffix\r\nMimeMagicFile\r\nMinSpareServers\r\nMinSpareThreads\r\nMMapFile\r\nModemStandard\r\nModMimeUsePathInfo\r\nMultiviewsMatch\r\nMutex\r\nNameVirtualHost\r\nNoProxy\r\nNWSSLTrustedCerts\r\nNWSSLUpgradeable\r\nOptions\r\nOrder\r\nOutputSed\r\nPassEnv\r\nPidFile\r\nPrivilegesMode\r\nProtocol\r\nProtocolEcho\r\nProtocols\r\nProtocolsHonorOrder\r\n&lt;Proxy&gt;\r\nProxyAddHeaders\r\nProxyBadHeader\r\nProxyBlock\r\nProxyDomain\r\nProxyErrorOverride\r\nProxyExpressDBMFile\r\nProxyExpressDBMType\r\nProxyExpressEnable\r\nProxyFtpDirCharset\r\nProxyFtpEscapeWildcards\r\nProxyFtpListOnWildcard\r\nProxyHCExpr\r\nProxyHCTemplate\r\nProxyHCTPsize\r\nProxyHTMLBufSize\r\nProxyHTMLCharsetOut\r\nProxyHTMLDocType\r\nProxyHTMLEnable\r\nProxyHTMLEvents\r\nProxyHTMLExtended\r\nProxyHTMLFixups\r\nProxyHTMLInterp\r\nProxyHTMLLinks\r\nProxyHTMLMeta\r\nProxyHTMLStripComments\r\nProxyHTMLURLMap\r\nProxyIOBufferSize\r\n&lt;ProxyMatch&gt;\r\nProxyMaxForwards\r\nProxyPass\r\nProxyPassInherit\r\nProxyPassInterpolateEnv\r\nProxyPassMatch\r\nProxyPassReverse\r\nProxyPassReverseCookieDomain\r\nProxyPassReverseCookiePath\r\nProxyPreserveHost\r\nProxyReceiveBufferSize\r\nProxyRemote\r\nProxyRemoteMatch\r\nProxyRequests\r\nProxySCGIInternalRedirect\r\nProxySCGISendfile\r\nProxySet\r\nProxySourceAddress\r\nProxyStatus\r\nProxyTimeout\r\nProxyVia\r\nQualifyRedirectURL\r\nReadmeName\r\nReceiveBufferSize\r\nRedirect\r\nRedirectMatch\r\nRedirectPermanent\r\nRedirectTemp\r\nReflectorHeader\r\nRegisterHttpMethod\r\nRemoteIPHeader\r\nRemoteIPInternalProxy\r\nRemoteIPInternalProxyList\r\nRemoteIPProxiesHeader\r\nRemoteIPTrustedProxy\r\nRemoteIPTrustedProxyList\r\nRemoveCharset\r\nRemoveEncoding\r\nRemoveHandler\r\nRemoveInputFilter\r\nRemoveLanguage\r\nRemoveOutputFilter\r\nRemoveType\r\nRequestHeader\r\nRequestReadTimeout\r\nRequire\r\n&lt;RequireAll&gt;\r\n&lt;RequireAny&gt;\r\n&lt;RequireNone&gt;\r\nRewriteBase\r\nRewriteCond\r\nRewriteEngine\r\nRewriteMap\r\nRewriteOptions\r\nRewriteRule\r\nRLimitCPU\r\nRLimitMEM\r\nRLimitNPROC\r\nSatisfy\r\nScoreBoardFile\r\nScript\r\nScriptAlias\r\nScriptAliasMatch\r\nScriptInterpreterSource\r\nScriptLog\r\nScriptLogBuffer\r\nScriptLogLength\r\nScriptSock\r\nSecureListen\r\nSeeRequestTail\r\nSendBufferSize\r\nServerAdmin\r\nServerAlias\r\nServerLimit\r\nServerName\r\nServerPath\r\nServerRoot\r\nServerSignature\r\nServerTokens\r\nSession\r\nSessionCookieName\r\nSessionCookieName2\r\nSessionCookieRemove\r\nSessionCryptoCipher\r\nSessionCryptoDriver\r\nSessionCryptoPassphrase\r\nSessionCryptoPassphraseFile\r\nSessionDBDCookieName\r\nSessionDBDCookieName2\r\nSessionDBDCookieRemove\r\nSessionDBDDeleteLabel\r\nSessionDBDInsertLabel\r\nSessionDBDPerUser\r\nSessionDBDSelectLabel\r\nSessionDBDUpdateLabel\r\nSessionEnv\r\nSessionExclude\r\nSessionHeader\r\nSessionInclude\r\nSessionMaxAge\r\nSetEnv\r\nSetEnvIf\r\nSetEnvIfExpr\r\nSetEnvIfNoCase\r\nSetHandler\r\nSetInputFilter\r\nSetOutputFilter\r\nSSIEndTag\r\nSSIErrorMsg\r\nSSIETag\r\nSSILastModified\r\nSSILegacyExprParser\r\nSSIStartTag\r\nSSITimeFormat\r\nSSIUndefinedEcho\r\nSSLCACertificateFile\r\nSSLCACertificatePath\r\nSSLCADNRequestFile\r\nSSLCADNRequestPath\r\nSSLCARevocationCheck\r\nSSLCARevocationFile\r\nSSLCARevocationPath\r\nSSLCertificateChainFile\r\nSSLCertificateFile\r\nSSLCertificateKeyFile\r\nSSLCipherSuite\r\nSSLCompression\r\nSSLCryptoDevice\r\nSSLEngine\r\nSSLFIPS\r\nSSLHonorCipherOrder\r\nSSLInsecureRenegotiation\r\nSSLOCSPDefaultResponder\r\nSSLOCSPEnable\r\nSSLOCSPOverrideResponder\r\nSSLOCSPProxyURL\r\nSSLOCSPResponderTimeout\r\nSSLOCSPResponseMaxAge\r\nSSLOCSPResponseTimeSkew\r\nSSLOCSPUseRequestNonce\r\nSSLOpenSSLConfCmd\r\nSSLOptions\r\nSSLPassPhraseDialog\r\nSSLProtocol\r\nSSLProxyCACertificateFile\r\nSSLProxyCACertificatePath\r\nSSLProxyCARevocationCheck\r\nSSLProxyCARevocationFile\r\nSSLProxyCARevocationPath\r\nSSLProxyCheckPeerCN\r\nSSLProxyCheckPeerExpire\r\nSSLProxyCheckPeerName\r\nSSLProxyCipherSuite\r\nSSLProxyEngine\r\nSSLProxyMachineCertificateChainFile\r\nSSLProxyMachineCertificateFile\r\nSSLProxyMachineCertificatePath\r\nSSLProxyProtocol\r\nSSLProxyVerify\r\nSSLProxyVerifyDepth\r\nSSLRandomSeed\r\nSSLRenegBufferSize\r\nSSLRequire\r\nSSLRequireSSL\r\nSSLSessionCache\r\nSSLSessionCacheTimeout\r\nSSLSessionTicketKeyFile\r\nSSLSessionTickets\r\nSSLSRPUnknownUserSeed\r\nSSLSRPVerifierFile\r\nSSLStaplingCache\r\nSSLStaplingErrorCacheTimeout\r\nSSLStaplingFakeTryLater\r\nSSLStaplingForceURL\r\nSSLStaplingResponderTimeout\r\nSSLStaplingResponseMaxAge\r\nSSLStaplingResponseTimeSkew\r\nSSLStaplingReturnResponderErrors\r\nSSLStaplingStandardCacheTimeout\r\nSSLStrictSNIVHostCheck\r\nSSLUserName\r\nSSLUseStapling\r\nSSLVerifyClient\r\nSSLVerifyDepth\r\nStartServers\r\nStartThreads\r\nSubstitute\r\nSubstituteInheritBefore\r\nSubstituteMaxLineLength\r\nSuexec\r\nSuexecUserGroup\r\nThreadLimit\r\nThreadsPerChild\r\nThreadStackSize\r\nTimeOut\r\nTraceEnable\r\nTransferLog\r\nTypesConfig\r\nUnDefine\r\nUndefMacro\r\nUnsetEnv\r\nUse\r\nUseCanonicalName\r\nUseCanonicalPhysicalPort\r\nUser\r\nUserDir\r\nVHostCGIMode\r\nVHostCGIPrivs\r\nVHostGroup\r\nVHostPrivs\r\nVHostSecure\r\nVHostUser\r\nVirtualDocumentRoot\r\nVirtualDocumentRootIP\r\n&lt;VirtualHost&gt;\r\nVirtualScriptAlias\r\nVirtualScriptAliasIP\r\nWatchdogInterval\r\nXBitHack\r\nxml2EncAlias\r\nxml2EncDefault\r\nxml2StartParse\r\n<\/code><\/pre>\n<h2>\u6a21\u5757\u5217\u8868<\/h2>\n<pre class=\"post-pre\"><code>core\r\nmpm_common\r\nevent\r\nmpm_netware\r\nmpmt_os2\r\nmpm_winnt\r\nworker\r\ntop\r\n\r\nmod_access_compat\r\nmod_actions\r\nmod_alias\r\nmod_allowmethods\r\nmod_asis\r\nmod_auth_basic\r\nmod_auth_digest\r\nmod_auth_form\r\nmod_authn_anon\r\nmod_authn_core\r\nmod_authn_dbd\r\nmod_authn_dbm\r\nmod_authn_file\r\nmod_authn_socache\r\nmod_authnz_fcgi\r\nmod_authnz_ldap\r\nmod_authz_core\r\nmod_authz_dbd\r\nmod_authz_dbm\r\nmod_authz_groupfile\r\nmod_authz_host\r\nmod_authz_owner\r\nmod_authz_user\r\nmod_autoindex\r\nmod_buffer\r\nmod_cache\r\nmod_cache_disk\r\nmod_cache_socache\r\nmod_cern_meta\r\nmod_cgi\r\nmod_cgid\r\nmod_charset_lite\r\nmod_data\r\nmod_dav\r\nmod_dav_fs\r\nmod_dav_lock\r\nmod_dbd\r\nmod_deflate\r\nmod_dialup\r\nmod_dir\r\nmod_dumpio\r\nmod_echo\r\nmod_env\r\nmod_example_hooks\r\nmod_expires\r\nmod_ext_filter\r\nmod_file_cache\r\nmod_filter\r\nmod_headers\r\nmod_heartbeat\r\nmod_heartmonitor\r\nmod_http2\r\nmod_ident\r\nmod_imagemap\r\nmod_include\r\nmod_info\r\nmod_isapi\r\nmod_lbmethod_bybusyness\r\nmod_lbmethod_byrequests\r\nmod_lbmethod_bytraffic\r\nmod_proxy_balancer\r\nmod_lbmethod_heartbeat\r\nHeartbeat Traffic Counting load balancer scheduler algorithm for mod_proxy_balancer\r\nmod_ldap\r\nmod_log_config\r\nmod_log_debug\r\nmod_log_forensic\r\nmod_logio\r\nmod_lua\r\nmod_macro\r\nmod_mime\r\nmod_mime_magic\r\nmod_nw_ssl\r\nmod_privileges\r\nmod_proxy\r\nmod_proxy_ajp\r\nmod_proxy_balancer\r\nmod_proxy_connect\r\nmod_proxy_express\r\nmod_proxy_fcgi\r\nmod_proxy_fdpass\r\nmod_proxy_ftp\r\nmod_proxy_hcheck\r\nmod_proxy_html\r\nmod_proxy_http\r\nmod_proxy_http2\r\nmod_proxy_scgi\r\nmod_proxy_wstunnel\r\nmod_ratelimit\r\nmod_reflector\r\nmod_remoteip\r\nmod_reqtimeout\r\nmod_request\r\nmod_rewrite\r\nmod_sed\r\nmod_session_cookie\r\nmod_session_crypto\r\nmod_session_dbd\r\nmod_setenvif\r\nmod_slotmem_plain\r\nmod_slotmem_shm\r\nmod_so\r\nmod_socache_dbm\r\nmod_socache_dc\r\nmod_socache_memcache\r\nmod_socache_shmcb\r\nmod_speling\r\nmod_ssl\r\nmod_status\r\nmod_substitute\r\nmod_unique_id\r\nmod_unixd\r\nmod_userdir\r\nmod_usertrack\r\nmod_version\r\nmod_vhost_alias\r\nmod_watchdog\r\nmod_xml2enc\r\n<\/code><\/pre>\n<h1>\u8bf7\u53c2\u8003<\/h1>\n<p>https:\/\/nginx.org\/en\/docs\/ can be paraphrased as &#8220;nginx\u5b98\u65b9\u6587\u6863&#8221; in Chinese.<br \/>\nhttps:\/\/httpd.apache.org\/docs\/2.4\/ can be paraphrased as &#8220;Apache\u5b98\u65b9\u6587\u6863\uff082.4\u7248\uff09&#8221; in Chinese.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4ee5\u4e0b\u662f\u5173\u4e8enginx\u548cApache\u7684\u6307\u4ee4\u548c\u6a21\u5757\u7b49\u7684\u5217\u8868\u5907\u5fd8\u5f55\u3002 \u6b64\u5907\u5fd8\u5f55\u662f\u622a\u81f32017\u5e743\u670822\u65e5\u7684\u6700\u65b0\u7248\u672c\u3002 [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-34823","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>nginx\u548cApache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8 - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/nginx\u548capache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"nginx\u548cApache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8\" \/>\n<meta property=\"og:description\" content=\"\u4ee5\u4e0b\u662f\u5173\u4e8enginx\u548cApache\u7684\u6307\u4ee4\u548c\u6a21\u5757\u7b49\u7684\u5217\u8868\u5907\u5fd8\u5f55\u3002 \u6b64\u5907\u5fd8\u5f55\u662f\u622a\u81f32017\u5e743\u670822\u65e5\u7684\u6700\u65b0\u7248\u672c\u3002 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/nginx\u548capache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-11T05:31:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-15T00:23:37+00:00\" \/>\n<meta name=\"author\" content=\"\u5b87, \u534e\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u5b87, \u534e\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"24 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/\",\"name\":\"nginx\u548cApache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-11-11T05:31:47+00:00\",\"dateModified\":\"2024-01-15T00:23:37+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/513018e4e121d3add1b7c5de8be21458\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"nginx\u548cApache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/513018e4e121d3add1b7c5de8be21458\",\"name\":\"\u5b87, \u534e\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/63cd45cbc05a35fc4ff7637a163c83c4962ef58d27472726c3a3e0c9c5194f0f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/63cd45cbc05a35fc4ff7637a163c83c4962ef58d27472726c3a3e0c9c5194f0f?s=96&d=mm&r=g\",\"caption\":\"\u5b87, \u534e\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/yuhua\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"nginx\u548cApache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8 - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/nginx\u548capache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8\/","og_locale":"zh_CN","og_type":"article","og_title":"nginx\u548cApache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8","og_description":"\u4ee5\u4e0b\u662f\u5173\u4e8enginx\u548cApache\u7684\u6307\u4ee4\u548c\u6a21\u5757\u7b49\u7684\u5217\u8868\u5907\u5fd8\u5f55\u3002 \u6b64\u5907\u5fd8\u5f55\u662f\u622a\u81f32017\u5e743\u670822\u65e5\u7684\u6700\u65b0\u7248\u672c\u3002 [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/nginx\u548capache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-11-11T05:31:47+00:00","article_modified_time":"2024-01-15T00:23:37+00:00","author":"\u5b87, \u534e","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u5b87, \u534e","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"24 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/","name":"nginx\u548cApache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-11-11T05:31:47+00:00","dateModified":"2024-01-15T00:23:37+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/513018e4e121d3add1b7c5de8be21458"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"nginx\u548cApache\u7684\u6307\u4ee4\u6a21\u5757\u4e00\u89c8"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/513018e4e121d3add1b7c5de8be21458","name":"\u5b87, \u534e","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/63cd45cbc05a35fc4ff7637a163c83c4962ef58d27472726c3a3e0c9c5194f0f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/63cd45cbc05a35fc4ff7637a163c83c4962ef58d27472726c3a3e0c9c5194f0f?s=96&d=mm&r=g","caption":"\u5b87, \u534e"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/yuhua\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/nginx%e5%92%8capache%e7%9a%84%e6%8c%87%e4%bb%a4%e6%a8%a1%e5%9d%97%e4%b8%80%e8%a7%88\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=34823"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34823\/revisions"}],"predecessor-version":[{"id":57748,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34823\/revisions\/57748"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=34823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=34823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=34823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}