nginx配置

nginx的配置文件:/etc/nginx
1、大体配置:分为几个上下文(意思就是分段):
main
http
server(http子段)
upstream(http子段,定义反向代理)
location(相当于虚拟主机的DocumentRoot)
mail(实现邮件的反向代理)

2、详细配置
1)worker process 1(work进程数,与cpu个数相关)
备注:
如果负载是cpu密集型应用为主,如ssl或者压缩应用,则work个数与cpu个数相同;如果负载是io密集型为主,如响应大量内容给客户端,则worker的个数应该是cpu个数的1.5倍或2倍
2)error_log logs/error.log(错误日志路径,如果是被注释掉,说明我们编译时候指定的错误日志路径已经生效)
3)pid logs/nginx.pid(pid路径,如果是被注释掉,说明我们编译的时候指定的路径已经生效)
4)event{
worker_connections 1024;
}
备注:
worker_connection指定的是连接数
5)
keeplive_timeout 65; 使用长连接并指定超时时间
gzip on; 先压缩再发送,可以节省带宽

upload successful