nginx常用模块说明

nginx.conf配置
nginx.conf 默认安装在 prefix/conf/ngix.conf里面
nginx配置文件主要分成以下几大块

main

全局设置
其指令将影响其他所有部分的设置

server

服务器虚拟主机设置
其指令主要用于指定虚拟机域名、IP、端口
其指令继承于main

upstream

上游服务器设置,主要为反向代理、负责均衡相关设置
其指令主要用于设置一系列的后端服务器,设置反向代理以及后端服务器的负载均衡
其指令没有基类,有特殊指令,

location

URL匹配特定位置后的设置
部分用于匹配网页位置(比如:根目录"/","/images")
其指令继承于server

#Main区域
worker_processess 1;		#核心worker数量 一般为CPU数量的1-1.5倍
error_log logs/error.log;
pid logs/nginx.pid;

#events区域
events {
worker_connections 1024;
}

#http区域
http {
include mine.types;
sendfile on;
default_type application/octet-stream;
keepalive_timeout 65;
#server 区域
server {
    listen 80;
    server_name www.demo.com;
    #location区域
    location / {
        root html;
        index index.html index.html;
       }
    #location区域
    locaiton = /50x.html {
        root html;
       }
    }
#server 另一个server区域
 server {
   listen 80;
   server_name www.blog.com;
   location / {
      root html/blog;
      index index.html;
    }
   location = /50x.html {
       root html/blog;
   }
  }
}

你可能感兴趣的:(nginx)