Docker Compose安装使用,及搭建nginx+php+mysql基础应用实例
当在容器搭建多个实例时,如果用run命令,需要很多遍,如搭建LNMP(nginx+php+mysql),这时可以考虑用Compose这个服务来搭建配置。 一、 Docker Compose简介: Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。compose、machine 和 swarm 是 [……]
继续阅读»»»
VPN搭建科学上网,Linux搭建Socks5代理服务器
vpn有ss5 ,ssr, v2ray, trojan等方式,这里介绍最简单的ss5搭建方式 ssr搭建参考:centos脚本搭建SSR v2ray搭建参考:v2ray最强搭建 ss5官方网站:http://ss5.sourceforge.net默认下载资源:https://sourceforge.net/projects/ss5/files/ 1:安装扩展 2:下载ss5安装包 最新版为3.8. [……]
继续阅读»»»
linux测速speedtest插件
linux带宽速度测试脚本 在speedtest官网可以直接下载,最新信息可访问官网https://www.speedtest.net/apps/cli 安装命令: 安装成功!!!运行 更多功能:
常用基础web架构图及配置
基与LNMP架构的web架构图 web基本架构如图所示: 网络:所有做双网卡设置,虚拟机模拟外网IP:192.168.200.0/24 , 内网IP:172.16.2.0/24。用户只能用外网可访问web。运维开发相关人员则在内网中访问操作服务器。内网服务器做IP访问权限,只允许17.16.2.0/24网段进入操作服务器。 主机模拟分配及软件安装分配: 主机CentOS7 外网IP 内网IP 安装 [……]
继续阅读»»»
docker容器安装与部署,以及常用命令使用
一:docker简介 docker官网:https://www.docker.com/ 1:docker定义 docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以装笔,书包可以放书一样。你可以把“Hello World!”放到docker中,也可以把网站放到docker中,你可以把任何你想到的程序放到docker中。 2:docker目标 docker的主要目标是”Build [……]
继续阅读»»»
Linux搭建nginx+keepalived 高可用(主备+双主模式)
一:keepalived简介 反向代理及负载均衡参考:nginx反向代理与负载均衡 当你了解会搭建nginx负载均衡后,需要考虑nginx这台服务器的安全性啦,如果只有一台,这台nginx一出问题,web就会无法访问的情况,所以为了应对这种情况,就需要两台nginx做主备服务器。 nginx+keepalived如下图所示: Keepalived:是Linux下面实现VRRP备份路由的高可靠性运行 [……]
继续阅读»»»
nginx反向代理与负载均衡简介与配置
一:反向代理: 1:正向代理与反向代理简介: 正向代理代理客户端,反向代理代理服务器。 简单来说 ,代理就是隐藏自己的真实位置,由其他代理来访问。既然都这样,为什么分正反呢,区别在于,正向在于主动,有目的性的指向哪里,而反向在于被动方,无法知道来访问的真正客户端是谁。 打个比方:双方买卖双方,买家(用户客户端)指定去某某商店(某网站),买家可以自己去,也可以叫别人(正向代理)去。到达卖家商店(网站 [……]
继续阅读»»»
rsync+sersync实现实时监控备份同步
rsync+sersync简介 sersync是基于inotify开发的,类似于inotify-tools的工具。所以同样内核需先支持inotify,才能搭建。 sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或者某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的文件或者目录。 相对于inotify-tools遍历更快,在同步大量数据时更有优势,搭 [……]
继续阅读»»»
inotify+rsync实现实时监控备份
inotify+rsync简介 inotify 仅支持 2.6.13 以上内核开,当然现在基本上都是2.6.13以上的,除非真的很旧的系统。不放心的可以自已uname -r查看你的内核。也可在查看ll /proc/sys/fs/inotify/ (系统不同,路径也不同)是否有三个文件,如果有表明内核支持 inotify。 inotify 可以监控文件,也可以监控目录。当监控目录时,它可以同时监控目 [……]
继续阅读»»»