nginx模塊分為以下幾類:
NGX_CORE_MODULE //核心模塊 NGX_HTTP_MODULE //HTTP處理模塊 NGX_EVENT_MODULE //事件處理模塊 NGX_MAIL_MODULE //郵件處理模塊
接下來展示一下核心模塊
使用示例
#main block user www www; #進行用戶的身份 pid logs/nginx.pid; #指定主進程號的文件路徑 include vhost/*.conf #指明包含進來的其他配置文件 #include mime.type #指明包含進來的其他文件類型 #load module file; #指明要裝載進來的動態模塊 worker_processes 4 | auto; #worker進程數量,應小于cpu核心數,auto為主機cpu核心數 worker_cpu_affinity 0001 0010 0100 1000; #將worker進程通過cpumask與指定cpu綁定 worker_priority -10; #指定worker進程的nice值,范圍[-20,20] worker_rlimite_nofile 2000; #指定worker進程能夠打開的最大文件數 #daemon on; #是否以守護進程方式運行 master_process on; #是否以master-worker模型運行nginx,默認 error_log /var/log/nginx-error.log info; #錯誤日志 events { #事件驅動相關配置 use epoll; #指明并發請求的處理方式(io模型) worker_connections 2048; #每個worker進程能夠打開的最大并發連接數 #accept mutex on | off; #處理新連接的方式, #on表示每個worker輪流處 #理新請求 #off表示每個新請求到達 #都會通知所有worker進程 }
更多Nginx相關技術文章,請訪問Nginx使用教程欄目進行學習!?
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END