nginx 是一个高性能的HTTP和 反向代理 服务器. nginx.conf是主要配置文件
他的配置项抽象出来主要有如下几个:
#1 设置用户
#user nobody
#2 工作衍生进程数(cpu的核数)
worker_processes 6;
#3 设置错误文件存放路径
error_log logs/error.log;
error_log logs/error.log;
error_log logs/error.log notice;
error_log logs/error.log info ;
#4 设置pid存放路径(pid是系统中的重要文件)
# pid logs/nginx.pid;
#5 设置最大连接数
events{
worker_connections 1024;
}
#6 设置http协议相关的选项
http{
#7 设置虚拟主机
server{
listen 80;
server_name localhost;
}
}
nginx.conf 主要设置项
worker_processes 1;
events{
worker_connecttions 1024;
}
http{
server{
}
server{
}
}
虚拟主机设置
user nobody;
worker_processes 1;
events{
worker_connecttions 1024;
}
http{
server{
listen 192.168.1.7:80;
server_name 192.168.1.7;
acess_log logs/server1.acess.log combined;
location /{
index index.html index.htm;
root html/server1;
}
}
server{
listen 192.168.1.17:80;
server_name 192.168.1.17;
access_log logs/server2.access.log combined;
location{
index.html index;
root html/server2;
}
}
}