随笔分类 - nginx
摘要:(1)将.pfx格式的证书转换为.pem文件格式: openssl pkcs12 -in xxx.pfx -nodes -out server.pem (2)从.pem文件中导出私钥server.key: openssl rsa -in server.pem -out server.key (3)从.pem文件中导出证书server.crt openssl x509 -in serv...
阅读全文
摘要:今天来了一个需求,ip访问返回500,域名访问正常,只需在nginx.conf中添加 也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以: 按照如上设置后,确实不能通过IP访问服务器了,但是在应该用中出现当server_name后跟多个域名时,其中一个域名怎么都无法访问:设置如下:
阅读全文
摘要:realip模块的作用是:当本机的nginx处于一个反向代理的后端时获取到真实的用户IP,如果没有realip模块,nginx的access_log里记录的IP会是反向代理服务器的IP,PHP中$_SERVER[‘REMOTE_ADDR’]的值也是反向代理的IP。 而安装了realip模块,并且配置
阅读全文
摘要:http proxy模块参数 nginx功能的代理功能是是通过http proxy模块来实现的。默认在安装Nginx是已经安装了http proxy模块,可以直接使用。 http模块相关参数 说明 proxy_set_header 设置http请求header项传给后端服务节点,例如:可实现让代理后
阅读全文
摘要:反向代理调度算法,轮询算法--——领导如何挑选小弟。迎宾小姐如何挑选服务员。 调度一般分为两类,第一类为静态调度算法,即负载均衡器根据自身设定的规划进行分配,不需要考虑节点的情况,例如,rr、wrr、ip_hash等都属于静态调度算法。 第二类动态算法,即负载均衡会根据后端节点的当前状态来决定是否分
阅读全文
摘要:upstream模块介绍 Nginx的负载均衡功能依赖于ngx_http_upsteam_module模块,所支持的代理方式包括proxy_pass、fastcgi_pass、memcached_pass等,新版Nginx软件支持的方式所以增加。主要针对proxy_pass代理。 ngx_http_
阅读全文
摘要:1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: upstream bakend { server 192.168.0.14 weight=10
阅读全文