Nginx
Nginx相关知识点
huang2017
这个作者很懒,什么都没留下…
展开
-
keepalived高可用存在的问题及解决方案
Nginx作负载均衡,keepalived配合Nginx作高可用,当Nginx宕机后,备节点(负载均衡)不会接管业务。原因: keepalived实现的是服务器级别的接管 解决办法:通过写脚本实现 check_nginx.sh #!/bin/sh for i in {1,2,3} do if [ `ps -ef | grep nginx | grep -v grep | wc -l` -lt 3 ] then /etc/init.d/keepalived stop; sleep 5;原创 2020-05-09 08:47:09 · 871 阅读 · 0 评论 -
Nginx反向代理常用调度算法
1.rr轮询(默认) 2.weight(权重),在轮询算法的基础上加上权重(默认是rr+weight) 3.ip_hash 该调度算法可以解决动态网页session共享的问题 缺陷:分配不均 4.fair算法(第三方) 根据后端服务器RS的响应时间来分配请求,响应时间短的优先分配 5.url_hash(第三方) 按访问url的hash结果来分配请求,让每个url定位到同一个后端服务...原创 2020-05-08 11:48:48 · 474 阅读 · 0 评论 -
Nginx反向代理参数说明
Nginx配置文件nginx.conf worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepaliv...原创 2020-05-08 11:42:31 · 1354 阅读 · 0 评论 -
Nginx日志轮询切割及备份
cut_nginx_log.sh cd /application/nginx/logs /bin/mv www_access.log www_access_$(date '+%F').log /application/nginx/sbin/nginx -s reload /usr/bin/rsync /application/nginx/logs/www_access_$(date '+%F')...原创 2020-05-06 17:48:44 · 182 阅读 · 0 评论 -
Nginx访问日志说明
默认访问日志记录格式 #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_for...原创 2020-05-06 16:56:11 · 216 阅读 · 0 评论 -
Nginx虚拟主机别名用途及应用场景
1.方便用户访问,用户输入www.etiantian.org和etiantian.org都可以访问网站 2.添加别名,方便内部监控(外部使用同一个域名,内部使用不同的) 在监控服务器里配置hosts来监控RS,如www.baidu_1.com,www.baidu_2.com等地址访问是否正常,从而判断对应机器是否正常提供访问 ...原创 2020-05-06 15:56:12 · 296 阅读 · 0 评论