摘要: Nginx+Tomcat多实例及负载均衡配置 采用nginx的反向代理负载均衡功能,配合后端的tomcat多实例来实现tomcat WEB服务的负载均衡 01 安装nginx服务 安装所需的pcre库 tar zxf pcre-8.38.tar.gz cd pcre-8.38 ./configure 阅读全文
posted @ 2018-08-13 10:00 禾子、 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 1、整体架构图如下 2、环境准备 今天所配置的是keepalived+nginx 的负载均衡 下载keepalived软件 [root@LB01 tools]# wget http://www.keepalived.org/software/keepalived-1.1.17.tar.gz 注意安装 阅读全文
posted @ 2018-08-13 09:59 禾子、 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 写在最前面 上次参加DBAplus举办的敏捷运维峰会时,一个兄弟的提问一直萦绕耳边,由于时间有限没有进行深入的交流,甚是遗憾。那个问题是:你们公司的IT系统架构是怎样的?又如何具体落地?采用了哪些开源或是商业的技术? 其实之前也写过或是做过一些关于系统架构的分享,或多或少的个人或其它限制,总觉得未能 阅读全文
posted @ 2018-08-13 09:55 禾子、 阅读(6048) 评论(0) 推荐(1) 编辑
摘要: Linux系统Shell编程——脚本编写思路与过程 “ 前段时间有小伙伴问我一些问题,涉及到shell脚本的编写问题,事后,我深入思考了下,实际生产环境的确也会经常用到,因此如何写这个脚本?它的思路在哪?带这个问题引入今天的文章,仅供参考,如有不完善的地方请多指导。 ” 问题一: 编写脚本自动统计访 阅读全文
posted @ 2018-08-13 09:43 禾子、 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是最常用和最为实用的; 我对shell脚本使用的原则是命令单行书写,尽量不要超过2行; 如果有更为复杂的任务需求,还是 阅读全文
posted @ 2018-08-13 09:41 禾子、 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Linux系统Shell编程—企业生产案例(一) 企业数据库可以说是重点保护对象啊,没有之一,数据在当今企业里就是生命线,因此今天就来说一说,如何通过shell脚本来检查或监控MYSQL数据库服务是否正常?? 01 通过端口判断 [root@mysql ~]# vi checkmysql.sh #! 阅读全文
posted @ 2018-08-13 09:41 禾子、 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 生产实战案例 在日常的生产环境中,可能会遇到需要批量检查内网目前在线的主机IP地址有哪些,还可能需要检查这些在线的主机哪些端口是开放状态,因此依靠手工来检查是可以实现,但比较费时费力,所以需要结合shell脚本来实现批量检查的功能,那么今天就来做个小小的实验。 1、开发脚本前准备 一般大家都知道,测 阅读全文
posted @ 2018-08-13 09:39 禾子、 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: Linux系统——shell脚本编程基础介绍 1、什么是shell 它是一个命令解释器,在linux/unix操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种操作输出的结果,输出到屏幕返回给用户,可以是交互式与非交互式的方式进行会话 [root@backup~]# hea 阅读全文
posted @ 2018-08-13 09:38 禾子、 阅读(326) 评论(0) 推荐(0) 编辑
摘要: LNMP架构应用实战——Nginx配置虚拟主机 前面介绍了nginx服务的安装与配置文件,今天介绍下它的另一种实用配置——“虚拟主机”,每个虚拟主机可以是一个独立的网站,可以具有独立的域名,同一台服务器上的不同的虚拟主机之间是独立的,用户访问不同虚拟主机如同访问不同的服务器一样,因此它不需要为一个单 阅读全文
posted @ 2018-08-13 09:31 禾子、 阅读(303) 评论(0) 推荐(0) 编辑
摘要: LNMP架构应用实战——Nginx服务配置文件介绍 nginx的配置文件比较简单,但功能相当强大,可以自由灵活的进行相关配置,因此,还是了解下其配置文件的一此信息 1、Nginx服务目录结构介绍 安装完成后,在安装路径下就会有Nginx目录信息 [root@centos6 application]# 阅读全文
posted @ 2018-08-13 09:29 禾子、 阅读(215) 评论(0) 推荐(0) 编辑
摘要: LNMP架构应用实战—Nginx反向代理负载均衡配置 前面介绍了nginx虚拟主机的配置,每个虚拟主机提供不同的服务,实际生产环境中,会有多个虚拟主机提供相同的WEB服务,也是通常我们所说的高可用,当其中一台服务器有宕机的情况其它的服务器仍然可以提供正常的WEB服务,因此,就会用到前端的负载均衡器, 阅读全文
posted @ 2018-08-13 09:28 禾子、 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.1 LAMP企业架构读写分离 LAMP+Discuz+Redis缓解了MYSQL的部分压力,但是如果访问量非常大,Redis缓存中第一次没有缓存数据,会导致MYSQL数据库压力增大,此时可以基于分库、分表、分布式集群、或者读写分离来分担MYSQL数据库的压力,以读写分离为案例,来实现分担MYSQ 阅读全文
posted @ 2018-08-13 09:26 禾子、 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 什么是 Docker ? 关于 Docker 是什么,有个著名的隐喻:集装箱。但是它却起了个“码头工人”(docker 的英文翻译)的名字。 这无疑给使用者很多暗示:“快来用吧!用了 Docker,就像世界出现了集装箱,这样你的业务就可以随意的、无拘无束的运行在任何地方(Docker 公司的口号:B 阅读全文
posted @ 2018-08-10 16:39 禾子、 阅读(713) 评论(0) 推荐(0) 编辑
摘要: Docker日志: //文件系统只允许日志文件最大4G Docker logs stdout > >> stderr 2> 2>> stdin< docker attach 51760fc15338 //监听容器日志 docker run -itd -d -p 80:80 httpd docker 阅读全文
posted @ 2018-08-10 16:30 禾子、 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 先来看一份 docker-compose.yml 文件,不用管这是干嘛的,只是有个格式方便后文解说: version: '2' services: web: image: dockercloud/hello-world ports: - 8080 networks: - front-tier - b 阅读全文
posted @ 2018-08-10 16:06 禾子、 阅读(19213) 评论(0) 推荐(0) 编辑
摘要: Nginx软件调优 1. 隐藏 Nginx 版本号 为什么要隐藏 Nginx 版本号:一般来说,软件的漏洞都与版本有关,隐藏版本号是为了防止恶意用户利用软件漏洞进行攻击 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 阅读全文
posted @ 2018-08-04 15:36 禾子、 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Nginx虚拟主机:设置默认虚拟主机 server { listen 80 default_server; //如果不配置,则是虚拟主机中的第一个为默认虚拟主机。 server_name www.taobao.com; location / { root /data/wwwroot/default; 阅读全文
posted @ 2018-08-04 15:33 禾子、 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 实验环境: 两台编译安装的mysql 一台编译安装的nginx 192.168.3.1 192.168.3.3 192.168.3.2 首先解压nginx1.11版本的包 如果已经安装过nginx但版本不到1.9的话使用平滑升级 yum install -y pcre-devel zilb-deve 阅读全文
posted @ 2018-08-04 15:32 禾子、 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: NGINX 通过FastCGI 来连接PHP Memcached 的 GET 指定的接口 NGINX中的两个模型:epoll 和 kqueue(默认是kqueue模型) NGINX要实现代理必须要Rails和PHP支持 NGINX还支持Perl语言 Apache与NGINX区别: NGINX异步非阻 阅读全文
posted @ 2018-08-04 15:30 禾子、 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一、正向代理(Forward Proxy)一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向 阅读全文
posted @ 2018-08-04 15:26 禾子、 阅读(1116) 评论(0) 推荐(0) 编辑