ماژول HTTP Core در وب سرور Nginx

ماژول HTTP Core یا ngx_http_core_module در واقع اصلی ترین ماژول وب سرور Nginx است و می توان آن را ستون و هسته اصلی وب سرور Nginx نامید . اغلب Directive ها و دستوراتی که به صورت پیش فرض تر تنظیمات فایل nginx.conf و یا داخل vhost های وب سرور Nginx استفاده میکنیم در واقع بخشی از همین ماژول HTTP Core هستند . 

ماژول HTTP Core

ماژول HTTP Core در حین کامپایل وب سرور Nginx به صورت خود کار نصب میشود و نیازی به ایجاد تغییرات جهت نصب آن نیست . در صورتی که به هر دلیلی قصد استفاده و نصب این ماژل در Nginx را ندارید باید در هنگام کامپایل nginx با استفاده از دستور ./configure و آرگومان –without-http ماژول HTTP Core در nginx را در حین کامپایل غیر فعال کنید .

ماژول HTTP Core در وب سرور Nginx

همانطور که بالا تر نیز به آن اشاره شد این ماژول اساس کار وب سرور Nginx است و مهم ترین دستورات و هدایتگر های Nginx بخشی از این ماژول هستند . درا دامه لیستی از هدایتگر های مربوط به ماژول HTTP Core در وب سرور Nginx را مشاهده میکنید :

 

aio
alias
chunked_transfer_encoding
client_body_buffer_size
client_body_in_file_only
client_body_in_single_buffer
client_body_temp_path
client_body_timeout
client_header_buffer_size
client_header_timeout
client_max_body_size
connection_pool_size
default_type
directio
directio_alignment
disable_symlinks
error_page
etag
http
if_modified_since
ignore_invalid_headers
internal
keepalive_disable
keepalive_requests
keepalive_timeout
large_client_header_buffers
limit_except
limit_rate
limit_rate_after
lingering_close
lingering_time
lingering_timeout
listen
location
log_not_found
log_subrequest
max_ranges
merge_slashes
msie_padding
msie_refresh
open_file_cache
open_file_cache_errors
open_file_cache_min_uses
open_file_cache_valid
optimize_server_names
port_in_redirect
postpone_output
read_ahead
recursive_error_pages
request_pool_size
reset_timedout_connection
resolver
resolver_timeout
root
satisfy
satisfy_any
send_lowat
send_timeout
sendfile
sendfile_max_chunk
server
server_name
server_name_in_redirect
server_names_hash_bucket_size
server_names_hash_max_size
server_tokens
tcp_nodelay
tcp_nopush
try_files
types
types_hash_bucket_size
types_hash_max_size
underscores_in_headers
variables_hash_bucket_size
variables_hash_max_size
Embedded Variables

در ادامه مباحث مربوط به آموزش Nginx به معرفی تک تک Directive های فوق میپردازیم . در صورت نیاز به خدمات کانفیگ Nginx از بخش تماس با ما در خواست خود را ارسال نمایید . 

پاسخ به کلیه سوالات شما در زمینه وب هاستینگ و مدیریت سرور در انجمن کامپایلر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *