摘要: 一、架构扑图 1、服务架构. 2、操作系统 #1、CentOS7.0+ 3、其他环境 角色主机名IP地址系统版本数据库版本 主服务器1 calvin-server 10.0.2.200 CentOS7.5 X86_64 5.7.26 主服务器2 calvin-test 10.0.2.201 Cent 阅读全文
posted @ 2020-12-26 23:39 Buster_Hsueh 阅读(331) 评论(0) 推荐(0) 编辑
摘要: skip-name-resolve # 禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项, # 则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求 #skip-networking back_log 阅读全文
posted @ 2020-12-26 23:08 Buster_Hsueh 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 开启日志记录 | 安全审计 Tomcat需要保存输出日志,以便于排除错误和发生安全事件时,进行分析和定位 1、修改Tomcat根目录下的conf/server.xml文件。 2、取消Host节点下Valve节点的注释(如没有则添加)。 <Valve className="org.apache.cat 阅读全文
posted @ 2020-12-26 23:06 Buster_Hsueh 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 一、负载均衡 1.1 NGINX -内置负载策略 轮循(默认) Nginx根据请求次数,将每个请求均匀分配到每台服务器 最少连接 least_conn 将请求分配给连接数最少的服务器。Nginx会统计哪些服务器的连接数最少 IP Hash 绑定处理请求的服务器。第一次请求时,根据该客户端的IP算出一 阅读全文
posted @ 2020-12-26 22:57 Buster_Hsueh 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1、url匹配 用途: 分流 单接口异常处理 #nginx http 块加上 upstream testapi{ server 10.0.1.221:80 weight=1; server 10.0.1.205:80 weight=1; } #nginx server 块加上 location ~d 阅读全文
posted @ 2020-12-26 22:45 Buster_Hsueh 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一个站点配置多个域名 server { listen 80; server_name opsapi.cn b.opsapi.cn; } server_name 后跟多个域名即可,多个域名之间用空格分隔。 一个服务配置多个站点 server { listen 80; server_name a.ops 阅读全文
posted @ 2020-12-26 22:40 Buster_Hsueh 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一.PHP5.6.40编译安装 1、安装依赖 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-dev 阅读全文
posted @ 2020-12-26 22:35 Buster_Hsueh 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一.PHP5.6.40编译安装 1、安装依赖 yum install libxml2-devel openssl openssl-devel libcurl-devel libjpeg-devel libpng-devel libxslt-devel postgresql-devel libmcry 阅读全文
posted @ 2020-12-26 22:26 Buster_Hsueh 阅读(448) 评论(0) 推荐(0) 编辑
摘要: user www www;worker_processes 8; #有多少CPU核,就用多少个进程,worker进程的数量会直接影响性能.error_log /logs/web/nginx.error.log;pid /var/run/nginx.pid;events { worker_connec 阅读全文
posted @ 2020-12-26 21:30 Buster_Hsueh 阅读(91) 评论(0) 推荐(0) 编辑
摘要: NG编译安装 1、安装依赖 yum install libxml2-devel openssl openssl-devel libcurl-devel libjpeg-devel libpng-devel libxslt-devel postgresql-devel libmcrypt-devel 阅读全文
posted @ 2020-12-26 21:29 Buster_Hsueh 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、monit安装 1 yum -y install pam* openssl flex openssl-devel 2 tar -xf monit.tar.gz && cd monit && ./configure && make && make install 二、用法参考 2.1、监控进程 # 阅读全文
posted @ 2020-12-26 21:23 Buster_Hsueh 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 常用抓包工具有 tcpdump、ngrep、fiddler、wireshark、httpwatch、tshark等,以下简单介绍四种工具的使用方式: 种工具适用范围: 1、tcpdump:网络数据采集分析2、ngrep: grep网络版,力求更多grep特征3、fiddler:http协议调试代理工 阅读全文
posted @ 2020-12-26 18:55 Buster_Hsueh 阅读(600) 评论(0) 推荐(0) 编辑