大数据~~Nginx
一尘在心
这个作者很懒,什么都没留下…
展开
-
Keepalived+LVS+nginx搭建nginx高可用集群
nginx是一款非常优秀的反向代理工具,支持请求分发,负载均衡,以及缓存等等非常实用的功能。在请求处理上,nginx采用的是epoll模型,这是一种基于事件监听的模型,因而其具备非常高效的请求处理效率,单机并发能力能够达到上百万。nginx接收到的请求可以通过负载均衡策略分发到其下一级的应用服务器,这些服务器一般是以集群方式部署的,因而在性能不足的情况下,应用服务器可以通过加机器的方式扩展流量。此...原创 2019-10-28 11:16:20 · 348 阅读 · 0 评论 -
三大主流软件负载均衡器对比(LVS & Nginx & Haproxy)
LVS:1、抗负载能力强。抗负载能力强、性能高,能达到F5硬件的60%;对内存和cpu资源消耗比较低2、工作在网络4层,通过vrrp协议转发(仅作分发之用),具体的流量由linux内核处理,因此没有流量的产生2、稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived)3、应用范围比较广,可以对所有应用做负载均衡4、不支持正则处理,不能做动静分离5、支持负载均衡算法:...原创 2019-10-08 10:14:12 · 284 阅读 · 0 评论 -
nginx日志切割和日志清理
##########################日志切割################################1、上传脚本到/usr/local/nginx/logs/下2、并附执行权限chmod +x cut_nginx_log.sh3、编写定时任务 每天0点0分 执行cut_nginx_log.sh脚本crontab -e0 0 * * * bash /usr/lo...转载 2019-09-27 19:58:00 · 405 阅读 · 0 评论 -
Nginx 日志自动切割
前几天看nginx日志,发现日志文件发现越来越大。下载分析非常不方便,所以打算按天对其进行切割,使用shell脚本方式进行切割。当前使用Nginx安装到了/usr/local/nginx创建分割shell脚本在/usr/local/nginx/logs上创建一个shell文件,命名为:nginxLogRotate.sh。执行以下命令:cd /usr/local/nginx/l...转载 2019-09-27 19:56:16 · 168 阅读 · 0 评论 -
centos7 安装KeepAlived-2.0.8+Nginx1.14.2高可用环境(亲测有效)
二、Keepalived 简介 Keepalived 是一种高性能的服务器高可用或热备解决方案,Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web前端服务的高可用。Keepalived 以 VRRP 协议为实现基础,用 VRRP协议来实现高可用性(HA)。VRRP(Virtual Router Redundancy Protocol)协议是...原创 2019-08-16 20:07:45 · 1970 阅读 · 0 评论 -
Centos7 安装 redis4.0.6
https://www.cnblogs.com/zuidongfeng/p/8032505.html一、安装redis第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz[root@iZwz991stxdwj560bfmadtZ local]# wget http://download....转载 2019-07-01 19:48:06 · 1189 阅读 · 0 评论 -
nginx upstream 配置实现多服务器无感知切换
在开发过程中,开发完成,完成测试阶段,修复bug后都要重启后台服务,测试又在测试,每次重启都要一两分钟,平凡的重启,测试不干了;所以想到就是部署两台服务器;用nginx upstream 模块实现 无感知部署,发现一个bug,修复;直接部署不会打断测试;原来的测试环境部署的jenkins部署的,在一台机器中部署了,现在要需要增加一个部署一台机器;我们在jenkins的项目中部署脚本中再部署...转载 2019-07-01 19:46:21 · 3049 阅读 · 1 评论 -
Nginx代理功能与负载均衡详解
序言Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。Nginx代理服务的配置说明1、上一篇中我们在http模块中有下面的配置,当代理遇到状态码为404时,我们把404页面导向百度。error_page 404 https://www.baidu.com; #...转载 2019-05-08 21:54:45 · 160 阅读 · 0 评论 -
Nginx配置详解
序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配...转载 2019-05-08 21:49:56 · 131 阅读 · 0 评论 -
Nginx 安装配置及优化
nginx介绍: nginx是一款轻量级的web服务器/反向代理服务器及邮件代理服务器,由俄罗斯人Igor Sysoev研发,特点是占用内存较少,并发能力强,官方测试,能支持高达50000并发,还有丰富的第三方模块,满足大部分业务需求,中国大陆使用nginx的大公司有阿里、百度、腾讯、新浪、网易等。一、安装(以下采用源码安装,方便以后嵌入第三方模块): 1.1 系...转载 2019-04-24 19:07:26 · 294 阅读 · 0 评论 -
nginx配置文件nginx.conf超详细讲解
#nginx进程,一般设置为和cpu核数一样worker_processes 4; #错误日志存放目录error_log /data1/logs/error.log crit;#运行用户,默认即是nginx,可不设置user nginx #进程pid存放位置pid /application/nginx/...转载 2019-04-24 18:53:49 · 1366 阅读 · 0 评论 -
Nginx 反向代理 调用第三方接口 配置
1:代理第三方接口配置需要在nginx.cnf中做对应的配置即可 server { listen 443 ssl; server_name localhost; ssl_certificate /opt/ssl/server.com.crt; ssl_certificate_key /opt/ssl...原创 2019-04-24 18:50:08 · 8664 阅读 · 0 评论 -
Nginx 配置Https 实现双向认证 同时支持http强转为https
1:设置http对应的配置 server { listen 80; server_name www.httech-bj.com; return 301 https://$server_name$request_uri; location / { root ...原创 2019-04-24 18:42:10 · 541 阅读 · 0 评论 -
nginx 的负载均衡四种模式及配置
1、轮询轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器。配置的例子如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 http{ upstream sampleapp { ...转载 2019-04-24 18:18:46 · 260 阅读 · 0 评论 -
nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.con
一:开始Nginx的SSL模块1.1 Nginx如果未开启SSL模块,配置Https时提示错误原因也很简单,nginx缺少http_ssl_module模块,编译安装的时候带上--with-http_ssl_module配置就行了,但是现在的情况是我的nginx已经安装过了,怎么添加模块,其实也很简单,往下看: 做个说明:我的nginx的安装目录是/usr/local/nginx这个目录,...转载 2019-04-19 18:14:24 · 412 阅读 · 0 评论 -
CentOS 7.4 安装 nginx-1.14.2.tar.gz
安装所需环境Nginx 是 C 语言开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7.4 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum -y install gcc-c++二. PCRE pcre-devel 安装PC...转载 2019-04-19 18:10:01 · 1232 阅读 · 0 评论