nginx的常用功能:
http代理,反向代理,负载均衡,web缓存
nginx常用模块:
main(全局设置)、server(主机设置)、upstream(负载均衡服务器设置)和 location(URL匹配特定位置的设置)
nginx负载均衡策略:
轮询 权重 ip_hash(ip绑定) fair(按后端服务器响应时间来分配) url_hash(按照访问url的hash结果来分配请求)
nginx常用指令:
启动nginx:./sbin/nginx
停止nginx:./sbin/nginx -s stop ./sbin/nginx -s quit
无缝重载:./sbin/nginx -s reload
指定配置文件加载:./sbin/nginx -c /usr/local/nginx/nginx.conf
查看nginx版本:nginx -v
检查配置文件是否正确:nginx -t
nginx中master和worker的关系:
master进程:读取及评估配置和维持
worker进程:处理请求
重新编译的代码和模块:
./configure --prefix=/usr/local/nginx--with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module