sysguard 模块介绍该模块监控内存(含swap分区)、CPU和请求的响应时间,当某些监控指标达到设定的阈值时,跳转到指定的url。注意,目前该模块仅对系统支持sysinfo函数时,才支持基于load与内存信息的保护,以及系统支持loadavg函数时支持基于load进行保护。模块需要从/proc文件系统中读取内存信息。配置server { sysguard on; sysguard_mode
listen80;listen888ssl;listen443ssl;server_namewww.xxx.comxxx.com;ssl_certificate_keyxxx.com.key;ssl_certificatexxx.com.crt;ssl_protocolsTLSv1TLSv1.1TLSv1.2;ssl_ciphersECDHE-RSA-AES256-SHA384:AES256-SH
原创 2020-04-02 10:10:50
10000+阅读
1点赞
项目中遇到了一些问题,在客户提出修改某些模块的时候。不能及时更新,可能某些时候用户正在进行一些操作。因为停掉了Tomcat 导致操作进行一半,就终止了使用 Nginx + redis +Tomcat 实现负载均衡 和会话共享, 可以在某些服务挂掉的时候,自动转发至其他服务本文使用 windows 服务器做演示 使用nginx版本为1.12.2 Tomcat版本为8.0第一次配置 Nginx+ Re
转载 2023-07-07 10:43:38
132阅读
NginxuWSGi部署Django服务器首先是使用nginx和uwsgi的优点1.web服务器使用nginx,优点是轻量级,抗高并发,速度快 2.uWSGI优点是性能块,内存占用低,详尽的日志功能与高度可定制 3.关于pythonweb开发的wsgi知识推荐看uwsgi+nginx部署django之前在网上找到很多教程,帮助部署django项目到生产环境, 但是大多数教程都是不能用的,或者是部
本文采用uwsgi+nginx来部署Django,环境是ubuntu16.04这种方式是将nginx作为服务器前端,将接受web所有的请求,统一管理。Nginx把所有的静态请求自己处理(静态文件处理是ngInx强项),然后把所有非静态请求通过uwsgi传递给Django,由Django来处理,从而完成一次web请求。一、uWSGI安装uWSGIpip install uwsgi测试uWSGI是否安
转载 2024-04-29 10:45:43
51阅读
一、安装uwsgisudo pip install uwsgi安装完成后查看uwsgi版本:y@ubuntu:~$ uwsgi --version 2.0.17.1二、nginx配置打开/usr/local/nginx/conf/nginx.conf配置文件,在http模块下的server模块下新增以下内容:location /uwsgi { #这段配置表示Nginx会将 /uwsgi路径下的请
转载 2024-04-10 09:28:56
125阅读
keepalive + nginx 实现高可用原创 Johnny Johnny屋 2022-12-09 21:04 发表于江苏收录于合集#nginx9个本篇主要介绍一下 keepalive + nginx 来实现 对于nginx的高可用, 还是简单的主备模式1.概述前面有了解keepalive 的主备的基本使用, 但是那种是针对宕机等情况 停止了keepal
转载 2024-03-28 08:09:33
57阅读
    在架构设计中,可以利用NGINX的反向代理和负载均衡实现后端应用的高可用性,同时我们还需要考虑Nginx的单点故障。真正做到架构高可用性。主要考虑以下几点: 1、Nginx服务因为意外现象挂掉 2、服务器宕机导致NGINX不可用 目前主流的解决方案就是keepalived+nginx 实现nginx的故障转移,同时做好监控报警。在
转载 2024-04-07 13:05:02
131阅读
目录:1.1nginx与apache差异1.2应用场景 2.1编译安装nginx2.2升级nginx2.3添加nginx系统服务 3.nginx配置文件3.2访问状态统计配置 4.1基于授权的访问控制4.2基于客户端的访问控制4.3基于域名的nginx虚拟主机4.4基于IP的nginx虚拟主机4.5基于端口的虚拟主机额外:安装openssl安装SSLLNMP&nbsp
转载 2月前
357阅读
安装Nginx时加上        –with-http_stub_status_module  在nginx.conf server location /nginx_status { stub_status on; access_log off; allow 113.106.106.98;
转载 2015-08-26 15:11:00
126阅读
2评论
三月来了,春天还会远吗、、在这里,隆重宣布本博客告别 Vue 传统的 hash 路由,迎接好看而优雅的 history 路由~~映照官方说法vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载 如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushSt
最近工作不是很忙,利用部分闲余时间了解了下nginx。 在写这篇博客的时候仅仅距离我学习nginx不到一周的时间,所以我完全是站在一个新手的角度上,arvik一边学习nginx,一边尝试把学到的东西能通过实战运用的方式讲解出来供新手参考。在 【nginx源码学习与运用】系列博客中arvik将代码托管服务器CODE上创建测试项目来演示实例 ,你可以将其自由的下载到本地,或者通过git来实时获取更新
目录基本配置设置用户工作衍生进程数错误日志存放路径pid文件存放路径设置最大连接数http->servergzip字符编码nginx的基本格式实战配置虚拟主机配置开始配置虚拟主机的ngix配置查看日志是否有内容基本配置设置用户设置用户,可以指明哪个用户可以使用nginx,nobody是低权限用户,提高用户的安全性。有“#”代表不需要设置用户。user nobody;工作衍生进程数工作衍生进
转载 6月前
9阅读
Nginx URL重写(rewrite)介绍    和apache等web服务软件一样,rewrite的组要功能是实现RUL地址的重定向。Nginx的rewrite功能需要PCRE软件的支持,即通过perl兼容正则表达式语句进行规则匹配的。默认参数编译nginx就会支持rewrite的模块,但是也必须要PCRE的支持    re
目录安装基本介绍和配置文件语法 反向代理gzip 压缩提升网站性能在线升级监控工具 ngxtop 编译第三方模块auth_basic 模块使用 日志分析工具用 nginx 搭建谷歌镜像网站 自制启动脚本  日志切割 作为负载均衡器 开启 debug 模式gzip static 模块探索 使用 acm
token认证一、CSRF是什么?  CSRF(Cross-site request forgery),中文名称:跨站请求伪造。攻击者盗用你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账......造成的问题包括:个人隐私泄露以及财产安全。二、CSRF攻击原理 三、防御CSRF的策略:token认证1、tok
一、nginx安装1、在官网下载相应版本的nginx的tar包2、上传到/app/tools目录下3、进入目录/app/tools/nginx-1.18.0./configure make make install whereis nginx -- /usr/local/nginx4、启动nginxcd /usr/local/nginx/sbin ./nginx # 启动 ./nginx
转载 2023-08-30 13:57:38
88阅读
实验环境:server1 172.25.254.1 做nginx,用户访问的入口 server2 172.25.254.2 做redis,缓存数据 server3 172.25.254.3 做mysql,真实存储数据原理:用 redis 用来缓存热点数据,来降低mysql的访问压力,80%的访问都集中在20%的数据上,所以我们把这20%的数据放到 redis 中。访问流程
转载 2023-06-05 14:48:39
568阅读
文件名   example.conf server {   #监听的端口号           listen 80; #域名            
转载 2024-05-14 10:57:53
94阅读
补充:tomcat8 暂不支持,可以看github 上说明,当然有解决的给定办法,可以网上搜下 第一步Nginx+Tomcat 实现负载均衡的测试  相关软件环境 软件名称 版本号 版本说明 Java 1.7 linux版本 Tomcat 8081 7.x linux版本 Tomcat 8082 7.x linux版本 Redis 3.2.9 linux版本 Nginx 1.12
转载 2024-03-12 13:20:42
32阅读
  • 1
  • 2
  • 3
  • 4
  • 5