ماژول 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

ماژول 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 از بخش تماس با ما در خواست خود را ارسال نمایید . 

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

پاسخ دهید

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