随笔分类 - Deploy
摘要:情况 在实际的项目实践中,绝大多数情况不会是单节点运行程序+数据库+其他,而会考虑部署一套公共资源,提供项目所需的数据库,中间件等等。 思路 如果有多节点的情况,最终实现的目的就是:Ha和Upstream,简而言之就是实现主备的功能加上负载均衡的功能。市面上就提供了很典型的这样的集群模式keepal
阅读全文
摘要:在项目搭建实施的时候会涉及到内网域名访问,因为绝大多数条件下项目现场不会开放对外网络,所以需要内网的dns进行内网域名的解析工作。 安装下载最新的docker容器镜像sameersbn/bind:latest镜像,然后导入到dns服务器中,并启动bind。 docker run --name bin
阅读全文
摘要:情况PXC集群方案可以完全满足三台以上的MySQL部署,但有时也会遇到只有2台服务器的情况,所以有必要再去熟悉下MySQL的基础主从或者主主集群的方式。思路A服务器与B服务器互为主MySQL,进行读写同步。关键配置/etc/my.cnf中需要新增开启集群模式A服务器: log-bin=mysql-b
阅读全文
摘要:简介 新的项目由于特殊的原因并不能使用rancher编排管理docker容器,只能使用常规的docker容器环境,其中就涉及到部署MySQL数据库的集群;在以前的思路中最为常见的就是MySQL主从,MySQL读写分离,但最近发现有了一种新的MySQL集群部署方式PXC;简而言之PXC集群没有主次之分
阅读全文
摘要:原理部分特殊的服务访问不到外网,但可以通过能够上网的一台服务进行代理上网,上网机只需配置nginx作为代理,客户机配置好相关的上网机IP和端口就可以进行上网。 上网机nginx核心配置 server { resolver 114.114.114.114; #指定DNS服务器IP地址 listen 8
阅读全文
摘要:前言 单独的nginx作为web代理服务器可以满足一定时间段的需求,但如果遇上大并发的时候就需要考虑可靠的nginx架构,keepalived可以实现ha的功能,即主备功能,避免单点故障。。 架构 nginx-192.168.1.100,192.168.1.101(两台服务器需要同时搭建nginx以
阅读全文
摘要:SonarQube是管理代码质量一个开放平台,能够快速的定位代码中潜在的或者明显的错误,提高代码质量。如果想单纯测试或者初期使用SonarQube的话,利用docker来搭建是非常方便的。 原理 通过Jenkins中gitlab插件,自动获取gitlab更新动作,然后触发SonarQube scan
阅读全文
摘要:WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,WordPress 不仅仅是一个博客程序,也是一款CMS,很多非博客网站也是用WordPress搭建的。WordPress一般的安装方法是,在服务器上安装PHP,MySQL, Apa
阅读全文
摘要:对于国内某度的网盘限速行为大家有目共睹,不过对于商业化的产品模式这样也无可厚非,毕竟企业也是盈利为目的。如果想享受互联网技术带来的便利,刚好也懂一点技术的话可以尝试搭建属于私有的网盘。个人比较推荐的是开源免费的Nextcloud,Nextcloud是ownCloud原开发团队打造的号称是“下一代”存
阅读全文
摘要:Zabbix在企业生产环境中是用的最广泛的服务器监控软件,其功能强大、配置简单、开源免费,是企业监控软件的首选。一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix由zabbix server与可选组件zabbix agent
阅读全文

浙公网安备 33010602011771号