nginx
文章平均质量分 60
MonkeyKing.sun
未来已来,记录现在,验证未来
展开
-
nginx反向代理配置400,404,502等状态的自定义页面
网站出现错误页面,直接显示404,502等错误代码页面,对用户非常的不友好,需要进行统一的配置,显示根据业务显示自定义的404或者502的错误页面。第一:首先在location 反向代理部分,添加这条命令,开启自定义错误页面的开关。 proxy_intercept_errors on;第二:将自定义的页面cmptexinfo.html,放在指定位置,比如 /home/nginx/nginx_instance/html位置,然后就可以访问。 error_page 500 502 5原创 2021-04-29 20:17:04 · 3372 阅读 · 0 评论 -
生产环境nginx集群高可用方案
搭建架构图第一步:安装nginx1、下载openssl主要用于ssl模块加密,支持htpswget https://www.openssl.org/source/openssl-1.0.2s.tar.gz2、下载 pcre来实现地址重定向,地址重写功能和localtion指令以及正则表达式的支持wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz3、下载zlib gzip压缩模块wget https://zlib.net/zlib-1.2原创 2020-09-10 19:14:17 · 5825 阅读 · 0 评论 -
centos7 安装最新版Nginx
Nginx 是一个免费的、开源的、高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点。Nginx 可以作为一个独立的 Web 服务,也可以用来给 Apache 或是其他的 Web 服务做反向代理。相比于 Apache,Nginx 可以处理更多的并发连接,而且每个连接的内存占用的非常小。开始前的准备在开始阅读此教程之前,请确保你是以拥有 sudo 权限的用户来登录的服务...原创 2020-04-08 19:25:35 · 340 阅读 · 0 评论 -
nginx实现顶级域名、二级域名被配置相同
存在这样的需求,www.kunming-marathon.com kunming-marathon.com 两个域名指向同一个赛事的网址,需要将一个域名做一下跳转,一般是顶级域名转一下rewrite,server{ listen 80; server_name kunming-marathon.com; rewrite ^/(.*) http://...原创 2019-07-05 14:03:28 · 2014 阅读 · 0 评论 -
阿里云centos 安装nginx,并配置文件服务器
第一步:登录官网,查看最新的稳定版本,官网的地址:https://nginx.org/en/download.html 第二步:将下载的文件,通过winscp放到服务器的目录下 第三步:解压安装文件,tar -zxvf nginx-1.14.0.tar.gz 第四步:安装nginx之前需要安装pcre,pcre让nginx有了rewrite功能。 安装需要执行以下的步骤 第五...原创 2018-07-06 17:31:50 · 2483 阅读 · 0 评论 -
nginx反向代理,实现地址栏域名不变,session不失效
首先找到nginx.conf部分 server { listen 80; server_name www.taekwondo-china.com; location / { #所有以/开头的地址,实际上就是所有请求 proxy_pass http://event.geexek.com/7918/; }原创 2017-10-18 15:45:12 · 38149 阅读 · 0 评论 -
epoll详细工作原理
int epoll_create(int size);int epoll_ctl(int eptd,int fd,struct epoll_event*event);int epoll_wait(int epfd,struct epoll_event*events,int maxevents,int timeout);首先要调用epoll_create建立一个epoll对象,参数size是内核保转载 2017-10-14 16:38:26 · 548 阅读 · 0 评论 -
nginx运行原理
nginx启动后会有一个master进程和多个worker进程。 master进程用来管理worker进程,包括:接受来自外界的信号,向个worker进程发送信号,监控worker进程的运行状态,当worker进程退出后(异常情况下),会自动启动新的worker进程。 master进程充当整个进程组与用户的交互接口,同时对进程进行监护,他不需要处理网络时间,不负责业务的执行,只会通过管理work原创 2017-10-13 18:19:46 · 4411 阅读 · 0 评论 -
线上问题:nginx日志打印时间问题
有一个发送短信的功能,用户有7000人,要每人发送3条短信,结果用户描述,点击了一次,发送了2次短信,也就是没人发送了6条短信,据此排查问题。查看kibana的nginx日志 从上面的日志分析,用户应该是点击了多次,因为发送时间没有规律可寻,应该不是程序触发的动作,也就是有可能前端没有控制好,点击发送短信的按钮。但是有一个小插曲,到短信供应商的平台,查看短信发送情况,发现时间对不上,从nginx日原创 2017-11-08 16:21:40 · 12722 阅读 · 0 评论 -
nginx配置
nginx的反向代理的配置文件: 1、worker_processes 8; 英文原文:As a general rule you need the only worker with large number ofworker_connections, say 10,000 or 20,000.However, if nginx does CPU-intensive work as SS原创 2017-10-11 10:52:03 · 273 阅读 · 0 评论 -
nginx通过CORS实现跨域
CORS CORS是一个W3C标准,全程是跨域资源共享(cross-origin resource sharing)。他允许浏览器向跨源服务器,发送XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 跨域 跨域是指a页面想获取b页面资源,如果a,b页面的协议,端口,子域名不同,或者按页面为ip地址,b页面为域名地址,所进行的访问都是跨域的。而浏览器为了安全问题一般限制了跨原创 2017-10-18 13:13:33 · 581 阅读 · 0 评论