-
Docker部署WordPress LNMP(Nginx PHP MySQL)环境实践
Docker基于LXC实现了把软件封装到一个完整的文件系统,可以在docker容器中运行所需的一切代码,运行环境,系统工具和系统库。由于docker使用独立于主机的文件系统,可以确保软件在不同的主机环境中仍然保持运行环境不变。docker与主机共用一个操作系统内核,使用docker容器具有轻量级的特点,能占用更少的内存快速启动容器。 下面我们学习使用docker来部署目前非常流行的博客系统word…- 51
- 0
-
Docker 安装 Nginx
1、搜索 Nginx 镜像 1docker search nginx 2 3#显示 4NAME DESCRIPTION STARS OFFICIAL AUTOMATED 5nginx Official build of Nginx. 12311 [OK] 6jwilder/nginx-proxy Automated Nginx reverse proxy for docker con… 1698 …- 13
- 0
-
awk分析nginx日志,获取pv
最近在深入系统运维的事情,从服务器配置、调优、维护,到各种脚本编写。实现自动化智能运维的目标还要很远。 从nginx的日志中分析每日有效的pv和各搜索引擎爬虫的请求数。脚本用awk实现。 函数库文件 stat_func.sh #!/bin/bash stat_log_path=/usr/local/qqsa/result stat_nginx_log() { local basename=1`…- 3
- 0
-
nginx源码分析—启动流程
Content 序 main()分析 注意问题 2.1 几个初值 2.2 nginx工作模式 2.3 一些配置 2.4 其他开关 3. 小结 0.序 本文主要分析 nginx 主程序。 nginx 主程序 main() 实现文件: ./src/core/nginx.c 。 . 表示 nginx-1.0.4 代码目录,本文为 /usr/src/nginx-1.0.4 。 1. main() 分析 n…- 7
- 0
-
搭建一个高可用负载均衡的集群架构(二)
1二、lnmp+tomcat环境搭建 2 32 搭建lnmp、tomcat+jdk环境 43 三个站点分别为:discuz论坛、dedecms企业网站以及zrlog博客 54 由于机器有限,尽可能地把三个站点放到同一台服务器上,然后做负载均衡集群,要求所有站点域名解析到一个ip上,也就是说只有一个出口ip 65 需要共享静态文件,比如discuz需要共享的目录是 data/attachment,d…- 9
- 0
-
搭建一个高可用负载均衡的集群架构(一)
用13台虚拟机搭建一个高可用负载均衡集群架构出来,并运行三个站点,具体需求如下。 1 设计你认为合理的架构,用visio把架构图画出来 2 搭建lnmp、tomcat+jdk环境 3 三个站点分别为:discuz论坛、dedecms企业网站以及zrlog博客 4 由于机器有限,尽可能地把三个站点放到同一台服务器上,然后做负载均衡集群,要求所有站点域名解析到一个ip上,也就是说只有一个出口ip 5 …- 10
- 0
-
Kubernetes之(十三)ConfigMap和Secret
目录 Kubernetes之(十三)ConfigMap和Secret ConfigMap ConfigMap创建方式 * 存储卷方式挂载configmap: * 使用nginx-www配置nginx Secret 创建 Secret Kubernetes之(十三)ConfigMap和Secret 简介 ConfigMap和Secret是kubernetes系统上两种特殊类型的存储卷,ConfigM…- 34
- 0
-
Kubernetes用户指南(二)–部署组合型的应用、连接应用到网络中
一、部署组合型的应用 1、使用配置文件启动replicas集合 k8s通过Replication Controller来创建和管理各个不同的重复容器集合(实际上是重复的pods)。 Replication Controller会确保pod的数量在运行的时候会一直保持在一个特殊的数字,即replicas的设置。 这个功能类似于Google GCE的实例组管理和AWS的弹性伸缩。 在快速开始中,通过k…- 1
- 0
-
Docker 安装 Nginx
1、搜索 Nginx 镜像 1docker search nginx 2 3#显示 4NAME DESCRIPTION STARS OFFICIAL AUTOMATED 5nginx Official build of Nginx. 12311 [OK] 6jwilder/nginx-proxy Automated Nginx reverse proxy for docker con… 1698 …- 5
- 0
-
PXE+TFTP+NGINX+Kickstart自动安装脚本
PXE+TFTP+NGINX+Kickstart 安装并测试完成,并用脚本实现自动安装 PXE 环境,脚本介绍如下: 脚本功能: 自动安装配置 PXE+TFTP+NGINX+Kickstart 环境 运行前提: 将 CentOS DVD 文件准备好,默认是从光驱挂载并复制 脚本变量: 根据实际情况修改如下变量 HTML_DIR : ngin…- 16
- 0
-
nginx 启动脚本
参考:http://www.01happy.com/centos-nginx-shell-chkconfig/ 在安装完nginx后,重新启动需要“kill -HUP nginx进程编号”来进行重新加载,显然十分不方便。如果能像apache一样,直接通过脚本进行管理就方便多了。 nginx官方早就想好了,也提供了这个脚本,地址:http://wiki.nginx.org/RedHatNginxIn…- 7
- 0
-
Nginx反向代理 实现Web负载均衡
实现负载均衡的方式有很多种,DNS、反向代理、LVS负载均衡器(软件实现)、F5(负载均衡器,硬件,非常昂贵)这里我们只提到基于DNS,以及反向代理的方式来实现负载均衡Web服务 ** DNS服务器实现负载均衡的原理是基于轮询的方式实现的,直接由 DNS 解析系统进行随机分配。除了性能分配不均之外,还有更可怕的就是如果一台服务器 down 了, DNS 服务器因为是基于轮询方式的负载均的…- 1k
- 0
-
NGINX配置rtmp服务器实现rtmp以及hls直播
我的NGINX使用简介 先上配置: 配置的解读 workprocesses和work_connections work_processes: 启动进程,通常设置成cpu相等的数目。 work_connections: 单个后台worker process进程的最大并发链接数 http server的配置 sendndfile: 指定 nginx 是否调用 sendfile 函数(zero copy…- 42
- 0
-
NGINX引入线程池 性能提升9倍
1. 引言 \ 正如我们所知,NGINX采用了异步、事件驱动的方法来处理连接。这种处理方式无需(像使用传统架构的服务器一样)为每个请求创建额外的专用进程或者线程,而是在一个工作进程中处理多个连接和请求。为此,NGINX工作在非阻塞的socket模式下,并使用了epoll 和 kqueue这样有效的方法。 \ 因为满负载进程的数量很少(通常每核CPU只有一个)而且恒定,所以任务切换只消耗很少的内存,…- 1
- 0
-
Nginx的location匹配规则
Nginx的重定向用到了Nginx的HttpRewriteModule,下面简单解释以下如何使用的方法: rewrite命令 nginx的rewrite相当于apache的rewriterule(大多数情况下可以把原有apache的rewrite规则加上引号就可以直接使用),它可以用在server,location 和IF条件判断块中,命令格式如下: rewrite 正则表达式 替换目标 flag…- 35
- 0
-
nginx 启动脚本
参考:http://www.01happy.com/centos-nginx-shell-chkconfig/ 在安装完nginx后,重新启动需要“kill -HUP nginx进程编号”来进行重新加载,显然十分不方便。如果能像apache一样,直接通过脚本进行管理就方便多了。 nginx官方早就想好了,也提供了这个脚本,地址:http://wiki.nginx.org/RedHatNginxIn…- 2
- 0
-
PHP 7 的 PHP-FPM 存在远程代码执行漏洞
文章转载开源中国 据外媒 ZDNet 的报道,PHP 7.x 中最近修复的一个远程代码执行漏洞正被恶意利用,并会导致攻击者控制服务器。编号为 CVE-2019-11043 的漏洞允许攻击者通过向目标服务器发送特制的 URL,即可在存在漏洞的服务器上执行命令。漏洞利用的 PoC 代码也已在 GitHub 上发布。 一旦确定了易受攻击的目标,攻击者便可以通过在&…- 101
- 0
-
Nginx安全问题致使服务器易遭受DoS攻击
据外媒(softpedia)报道,近日 nginx 被爆出存在安全问题,有可能会致使 1400 多万台服务器易遭受 DoS 攻击。而导致安全问题的漏洞存在于 HTTP/2 和 MP4 模块中。 nginx Web 服务器于11月6日发布了新版本,用于修复影响 1.15.6, 1.14.1 之前版本的多个安全问题,被发现的安全问题有一种这样的情况 —— 允许潜在的攻击者触发拒绝服务(DoS)状态并访…- 663
- 0
-
基于Alpine的Docker镜像十秒搭建lnmp环境
Alpine Linux Docker 镜像基于 Alpine Linux 操作系统,后者是一个面向安全的轻型 Linux 发行版。不同于通常 Linux 发行版,Alpine Linux 采用了 musl libc 和 busybox 以减小系统的体积和运行时资源消耗。在保持瘦身的同时,Alpine Linux 还提供了自己的包管理工具 apk,可以在其网站上查询,或者直接通过 apk 命令查询…- 1.9k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!