摘要: 一、对象(类、模块、方法等)应该对于扩展是开放的,对修改是关闭的 二、问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。 三、为什么使用开闭原则 1、只要是面向对象的编 阅读全文
posted @ 2020-08-10 09:04 阿森sirius 阅读(607) 评论(0) 推荐(0)
摘要: 规则:以一个虚拟ip分组归为同一个路由 主节点配置: global_defs { router_id keep_251 } vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100 adver 阅读全文
posted @ 2020-04-27 17:37 阿森sirius 阅读(139) 评论(0) 推荐(0)
摘要: 一、增加Nginx重启检测脚本 vim /etc/keepalived/check_nginx_alive_or_not.sh 脚本内容: #!/bin/bash A=`ps -C nginx --no-header |wc -l` # 判断nginx是否宕机,如果宕机了,尝试重启 if [ $A 阅读全文
posted @ 2020-04-27 17:07 阿森sirius 阅读(153) 评论(0) 推荐(0)
摘要: 一、通过命令 vim keepalived.conf 打开配置文件 global_defs { # 路由id:当前安装keepalived的节点主机标识符,保证全局唯一 router_id keep_252 } vrrp_instance VI_1 { # 备用机设置为BACKUP state BA 阅读全文
posted @ 2020-04-27 16:55 阿森sirius 阅读(94) 评论(0) 推荐(0)
摘要: 一、通过命令 vim keepalived.conf 打开配置文件 global_defs { # 路由id:当前安装keepalived的节点主机标识符,保证全局唯一 router_id keep_251 } vrrp_instance VI_1 { # 表示状态是MASTER主机还是备用机BAC 阅读全文
posted @ 2020-04-27 16:38 阿森sirius 阅读(135) 评论(0) 推荐(0)
摘要: 一、下载地址: https://www.keepalived.org/download.html 二、通过ftp工具上传到linux中 三、解压 tar -zxvf keepalived-2.0.18.tar.gz 四、解压后进入到解压出来的目录,看到会有configure,那么就可以做配置了(配置 阅读全文
posted @ 2020-04-27 15:47 阿森sirius 阅读(156) 评论(0) 推荐(0)
摘要: 1、安装SSL模块 要在nginx中配置https,就必须安装ssl模块,也就是: http_ssl_module。 进入到nginx的解压目录:/usr/local/nginx/nginx-1.16.1 新增ssl模块(原来的那些模块需要保留) ./configure --prefix=/usr/ 阅读全文
posted @ 2020-04-23 16:36 阿森sirius 阅读(1775) 评论(0) 推荐(0)
摘要: 1、upstream 指令参数 max_conns 限制每台server的连接数,用于保护避免过载,可起到限流作用。 测试参考配置如下: # worker进程设置1个,便于测试观察成功的连接数 worker_processes 1; upstream tomcats { server 192.168 阅读全文
posted @ 2020-04-23 15:48 阿森sirius 阅读(382) 评论(0) 推荐(0)
摘要: 1、浏览器缓存: 加速用户访问,提升单个用户(浏览器访问者)体验,缓存在本地 2、Nginx缓存 缓存在nginx端,提升所有访问到nginx这一端的用户 提升访问上游(upstream)服务器的速度 用户访问仍然会产生请求流量 控制浏览器缓存: location /files { alias /h 阅读全文
posted @ 2020-04-23 15:38 阿森sirius 阅读(347) 评论(0) 推荐(0)
摘要: 1、导入外部文件,使用include include test.conf; 内容如下: server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } } server 阅读全文
posted @ 2020-04-22 17:16 阿森sirius 阅读(89) 评论(0) 推荐(0)