随笔分类 -  nginx+lua 高并发

摘要:日常问题解决:记一次因信号量不足引起的APACHE启动错误解决以及kernel.sem值优化 目录 一、 问题描述 二、定位排除故障 2.1 初步故障 2.2 继续定位 2.3 排除故障 三、优化系统信号量参数 3.1 kernel.sem 信号量说明 3.2 查看信号量、优化参数和清理 3.2.1 阅读全文
posted @ 2024-07-17 16:58 fengjian1585 阅读(11) 评论(0) 推荐(0) 编辑
摘要:目录 一、背景 二、http基本安全配置 2.1 host头攻击漏洞 2.2 http method 请求方式攻击漏洞 2.3 点劫持漏洞(X-Frame-Options) 2.4 X-Download-Options响应头缺失 2.5 Content-Security-Policy响应头缺失 2. 阅读全文
posted @ 2024-07-05 09:37 fengjian1585 阅读(199) 评论(0) 推荐(0) 编辑
摘要:nginx可以方便快捷的配置负载均衡,并且可以配置失效策略,负载均衡算法等。如下,是一个简单的配置。 如上,配置了两台后端服务,一个81端口,一个82端口,81的权重为1,82的权重为2。每10s内如果失效次数到达2次,则任务后端服务不可用,判定为不可用,会将其从后端列表中摘除,10s再次加入后端服 阅读全文
posted @ 2022-03-11 22:00 fengjian1585 阅读(1571) 评论(0) 推荐(0) 编辑
摘要:1. 下载 2. 解压 3.设置环境变量 4. 安装cnpm 由于NMP源都在国外,下载相关资源很慢,所以建议用国内的淘宝NPM镜像(http://npm.taobao.org/) 通过cnmp命令安装的包都会从淘宝NMP下载,速度很快。 编译结果 阅读全文
posted @ 2018-08-29 17:21 fengjian1585 阅读(178) 评论(0) 推荐(0) 编辑
摘要:nginx是一个高性能的HTTP和反向代理服务器。因此常用来做静态资源服务器和后端的反向代理服务器。本文主要记录使用nginx去部署使用vue搭建的前端项目,项目基于vue官方的脚手架vue-cli构建。 打包vue项目 通过上面命令后打包好的静态资源将输出到dist目录中。如图所示 如图所示 修改 阅读全文
posted @ 2018-03-23 11:25 fengjian1585 阅读(1326) 评论(0) 推荐(0) 编辑
摘要:# java可执行文件位置 export JAVA_HOME=/data/jdk # 设置项目代码路径 export CODE_HOME="/data/webserver/cgi-startup-package" # 日志路径 export LOG_PATH="/data/webserver/logs/cgi.senyint.local" mkdir -p $LOG_PATH # 设置依赖路径 ... 阅读全文
posted @ 2017-07-12 14:03 fengjian1585 阅读(523) 评论(0) 推荐(0) 编辑
摘要:Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 1.安装tengine 1.1.准备 阅读全文
posted @ 2017-06-20 15:14 fengjian1585 阅读(1011) 评论(0) 推荐(0) 编辑
摘要:Orange Orange是一个基于OpenResty的API网关。除Nginx的基本功能外,它还可用于API监控、访问控制(鉴权、WAF)、流量筛选、访问限速、AB测试、动态分流等。它有以下特性: 提供了一套默认的Dashboard用于动态管理各种功能和配置 提供了API接口用于实现第三方服务(如 阅读全文
posted @ 2017-06-20 15:03 fengjian1585 阅读(787) 评论(0) 推荐(0) 编辑
摘要:1 哪些企业在用KONG: Mashapoe Marketplace Buzzlogix Gengo IBM Intel OpenDNS 饿了么 Kong可与两种不同的组件协同工作: Nginx:Kong使用经过修改的Nginx web服务器作为代理服务器,该服务器负责处理API请求。 Apache 阅读全文
posted @ 2017-05-18 17:33 fengjian1585 阅读(658) 评论(0) 推荐(0) 编辑
摘要:error_page code [=code] URL | @name 根据http响应状态码来指明特别的错误页面 可以在location中使用, location / { root /data/nginx; error_page 404 =200 /404.html; 在客户端访问不存在的页面应该 阅读全文
posted @ 2017-03-31 11:22 fengjian1585 阅读(385) 评论(0) 推荐(0) 编辑