
Nginx
文章平均质量分 54
关于Nginx的相关内容
叱咤少帅(少帅)
技术成就梦想
展开
-
Nginx配置目录 conf.d 和 site-enable的区别
Nginx配置目录 conf.d 和 site-enable的区别原创 2024-06-13 10:45:24 · 957 阅读 · 0 评论 -
Nginx 配置:gzip动态压缩、静态压缩
Nginx 配置:gzip动态压缩、原创 2024-06-02 11:29:20 · 938 阅读 · 0 评论 -
Nginx生成自签名证书从而添加域名的HTTPS访问
Nginx生成自签名证书从而添加域名的HTTPS访问原创 2023-12-20 15:43:45 · 685 阅读 · 0 评论 -
Nginx 的Ip Hash 以及其他负载均衡算法
Nginx 的Ip Hash原创 2022-11-17 11:33:56 · 1158 阅读 · 0 评论 -
Etcd+Confd 管理Nginx配置文件
背景手写Nginx的upsteam麻烦并且容易出错,想通过类似Kong的Restfull的api形式操作upsteam节点。架构图etcd:分布式KV存储系统,一般用于共享配置和服务注册与发现。是CoreOS公司发起的一个开源项目。 ETCD存储格式类似于文件系统,以根"/"开始下面一级级目录,最后一个是Key,一个key对应一个Value。 etcd集群:使用Raft协议保证每个节点数据一致,由多个节点对外提供服务。这里只用单台。 confd:管理本地应用配置文件,使用etc.原创 2022-04-06 11:25:24 · 4287 阅读 · 0 评论 -
Nginx日常运维
nginx日常运维原创 2021-08-17 11:40:18 · 646 阅读 · 0 评论 -
Nginx TCP代理实现
Nginx TCP代理实现原创 2020-07-09 11:01:50 · 2765 阅读 · 1 评论 -
修改或者隐藏Nginx的版本号
1. 隐藏版本号隐藏nginx的版本号很简单,nginx的HttpCoreModule提供了一条叫做server_tokens指令,我这要将这条指令设置为“server_tokens off”就可以了。我们修改nginx.conf的配置文件如下:重新载入配置文件:nginx -s reload再次访问,nginx没有了版本号2. 如果要修改nginx的版本号,可...原创 2020-01-15 11:09:28 · 1107 阅读 · 0 评论 -
Nginx的HTTP健康检测
Nginx的健康检测,我们使用第三方的插件实现,插件的官方地址如下:点击前往我们来开始进行安装$ wget 'http://nginx.org/download/nginx-1.0.14.tar.gz'$ wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master$ unzi...原创 2020-01-15 11:00:24 · 3661 阅读 · 0 评论 -
Nginx通过hmux协议访问resin说明文档
线上nginx编译参数如下:nginx.conf的配置文件有一段解析:2、下载ngx_caucho_vx.x.tar包,解开后包含两个文件:config和ngx_caucho.c; 这里供下载的版本是初步版本,以后会随着需求不断增强其功能。 ngx_caucho.c文件的实现参考了姚伟斌写的nginx_ajp_module模块,具体功能就是实现hmux协议...原创 2020-01-14 10:12:28 · 6897 阅读 · 0 评论 -
记录Nginx的升级实践以及实现的三种方法详解
方法一:对于现在有的环境是通过源码包安装nginx的,由于库文件都存在,要升级nginx直接在虚拟机上编译安装好包 然后打包 ,更新到线上机器的/opt/nginx1.x上。测试如下:scp nginx1.6.3_az.tar.gz root@192.168.137.128:/opt/对于现用机器:tar xzf nginx1.6.3_az.tar.gz测试正常。...原创 2020-01-14 10:05:01 · 9642 阅读 · 0 评论 -
Nginx负载均衡配置实例详解
Nginx负载均衡配置实例详解负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可。测试环境由于没有服务器,所以本次测试直接host指定域名,然后在VMware里安装了三台CentOS。测试域名 :a.comA服务...原创 2020-01-14 09:58:01 · 3317 阅读 · 0 评论 -
Nginx 服务器 select 和epoll的区别
本文章为转载文章,文章原文链接 请点击epoll为什么这么快epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO.以一个生活中的例子来解释.假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A...转载 2020-01-14 09:54:23 · 1037 阅读 · 0 评论 -
使用fastcgi_cache加速Nginx站点
说到缓存,想到的大部分都是Memcache、Xcache、Proxy_Cache,FastCgi Cache貌似一直被人忽略中,FastCgi缓存也是不错的(我也最近才听说)开启FastCGI Cache步骤非常简单1、新建文件夹存放缓存文件mkdir /home/cache/fcgi -p2、修改nginx.conf文件(LNMP一键包目录在/usr/local/nginx/co...原创 2020-01-14 09:50:02 · 9356 阅读 · 0 评论 -
Nginx的Location介绍
Nginx的Location介绍语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~/static/ /aa 匹配到(注意是空格)。~...原创 2020-01-14 09:48:32 · 8259 阅读 · 0 评论 -
Nginx基于ip_hash的会话保持
Nginx反向代理原创 2020-01-14 09:42:46 · 3000 阅读 · 0 评论 -
Nginx的location匹配规则
本文章为转载文章,会在转载的知识上加以补充一 Nginx的location语法location [=|~|~*|^~] /uri/ { … }= 严格匹配。如果请求匹配这个location,那么将停止搜索并立即处理此请求~ 区分大小写匹配(可用正则表达式)~* 不区分大小写匹配(可用正则表达式)!~ 区分大小写不匹配!~* ...转载 2020-01-03 11:02:50 · 1249 阅读 · 0 评论 -
Nginx的rewrite语法规则
相关指令有if,rewrite,set,return,break等,其中最关键的就是rewrite.一个简单的Nginx Rewrite规则语法如下:rewrite ^/b/(.*)\.html /play.php?video=$1 break;1.break指令默认值:none ;使用环境:server,location,if ;该指令的作用是完成当前的规则集,不再处理...原创 2020-01-14 09:33:12 · 9067 阅读 · 0 评论