nginx
文章平均质量分 79
nginx
青霄
你好,未来…
展开
-
聊聊布隆过滤器
布隆过滤器的介绍原创 2023-08-14 09:05:19 · 128 阅读 · 0 评论 -
13、Nginx高级之高级模块(geoip_module)
Nginx的geoip_module区别国内外的IP、区别城市间的ip原创 2023-06-25 16:08:31 · 1963 阅读 · 0 评论 -
15、Nginx---slice模块,大文件分片请求
Nginx的slice模块可以将一个请求分解成多个子请求,每个子请求返回响应内容的一个片段,让大文件的缓存更有效率。原创 2023-06-14 17:02:18 · 1362 阅读 · 0 评论 -
14、Nginx---缓存服务
nginx配置缓存原创 2023-06-14 16:55:39 · 4509 阅读 · 0 评论 -
12、Nginx高级之高级模块(secure_link/secure_link_md5)
ngx_http_secure_link_module模块用于检查所请求链接的真实性,保护资源免受未经授权的访问,并限制链接寿命。原创 2023-06-14 16:43:04 · 2420 阅读 · 0 评论 -
9.1、nginx location、proxy_pass 后面的url 加与不加/的区别
proxy_pass 主机+端口这种类型,后将访问地址直接加到后面即主机+端口+访问路径proxy_pass 主机+端口+访问路径(包括根路径),需要去掉location后面的匹配路径,然后将剩余的添加到proxy_pass后面。原创 2023-06-14 16:32:29 · 2335 阅读 · 2 评论 -
nginx添加模块
nginx是怎样添加新的模块原创 2023-06-09 17:15:06 · 1140 阅读 · 0 评论 -
nginx location、proxy_pass 后面的url 加与不加/的区别
proxy_pass 主机+端口这种类型,后将访问地址直接加到后面即主机+端口+访问路径proxy_pass 主机+端口+访问路径(包括根路径),需要去掉location后面的匹配路径,然后将剩余的添加到proxy_pass后面原创 2023-06-09 10:03:00 · 1403 阅读 · 0 评论 -
cors跨域
cors跨域以及多种方式解决跨域问题原创 2023-02-02 10:06:28 · 105 阅读 · 0 评论 -
nginx性能优化_压测
1、性能优化考虑点(a)当前系统结构瓶颈 观察指标(top命令)、压力测试(b)了解业务模式 接口业务类型、系统层次化结构(c)性能与安全2、压测工具ab接口测试ab不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。ab是一个httpd自带的很好用的压力测试工具,ab命令会创建多个并发访问线程,模拟多个访问...原创 2020-02-07 11:37:24 · 430 阅读 · 0 评论 -
Nginx的X-Accel-Redirect实现大文件下载
使用Nginx的X-Accel-Redirect实现大文件的下载原创 2022-11-03 14:35:08 · 1772 阅读 · 0 评论 -
动态添加/删除nginx配置文件里的location python/Lua实现
nginx\conf.d\web_ssh.conf:server {listen 82;server_name localhost;location /21899? {rewrite ^/21899/?$ / break;rewrite ^/21899/(.*)$ /$1 break;proxy_pass http://192.168.11.199:21899;proxy_http_...原创 2021-09-01 14:15:56 · 1266 阅读 · 0 评论 -
nginx使用lua文件动态代理websocket
创建的websocket服务,可以直接使用http://192.168.11.199:21899/访问,如下但现在不想对外暴露websocket的端口号,通过nginx反向代理:待访问的url为http://192.168.11.199:81/?destip=192.168.11.199:21899 destip参数即为websocket服务的ip与port一、第一次的nginx.conf配置如下1.1、nginx.conflocation / {...原创 2021-08-30 10:31:00 · 2446 阅读 · 2 评论 -
Nginx介绍及配置文件
1、链接: https://www.cnblogs.com/knowledgesea/p/5175711.html Nginx配置详解 (已看) http://nginx.org/en/docs/ nginx文档 https://www.cnblogs.com/knowledgesea/p/5199046.html Nginx代理功能与负载均衡详解 https://www.jianshu.com/p/e154c2ef002f简明 Nginx...转载 2020-12-09 10:03:01 · 98 阅读 · 0 评论 -
配置nginx uwsgi部署Django项目
参考:https://www.centos.bz/2017/08/nginx-uwsgi-deploy-django-project/配置nginx uwsgi部署Django项目https://www.cnblogs.com/chenice/p/6921727.html Dango + Uwsgi + Nginx 的生产环境部署一、概念 Nginx: 是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势 ...原创 2020-09-15 14:57:59 · 184 阅读 · 0 评论 -
使用了Gunicorn或者uWSGI,为什么还需要Nginx?
Nginx是一个http服务器,可以做请求转发,负载均衡 (处理静态资源,并将动态请求转发给Gunicorn);Gunicorn是一个实现了wsgi的一个处理python代码的服务器 (处理动态请求)* Nginx更安全* Nginx能更好地处理静态资源(nginx相对uwsgi/Gunicorn处理静态文件更有优势,性能更好)* Nginx也可以缓存一些动态内容* Nginx可以更好地配合CDN( 内容分发网络)* Nginx可以进行多台机器的负载均衡* 不需要在ws...原创 2020-09-14 16:38:28 · 1133 阅读 · 0 评论 -
nginx动静分离
概念通过中间件将动态请求与静态请求分离,这样,当动态请求资源失败时,至少可以界面显示静态资源。Nginx的静态处理能力很强,但动态处理能力不足,企业常采取动静分级技术;在Nginx的配置中,是通过location配置段配合正则匹配实现静态与动态页面的不同处理方式。原因 静态请求资源不需要经过后台服务处理,可直接由中间件返回,只有动态请求才会经过后台。样例:修改nginx配置文件nginx....原创 2020-05-28 13:59:25 · 214 阅读 · 0 评论 -
文件路径 alias与root区别
alias与root区别:root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。root的处理结果是:root路径+location路径alias的处理结果是:使用alias路径替换location路径alias是一个目录别名的定义,root则是最上层目录的定义。还有一个重要的区别是alias后面必须要用"/"结束,否则会找不到文件的。。。而root则可有可无使用alias标签的目录块中不能使用..原创 2020-05-26 10:28:10 · 4064 阅读 · 0 评论 -
修改or隐藏nginx版本号
参考:https://www.cnblogs.com/lsdb/p/6894665.htmlNginx隐藏版本号操作https://jingyan.baidu.com/article/1709ad805b074c4635c4f041.html如何更改nginx的源码以及版本号https://blog.csdn.net/leiwuhen92/article/details/104405674查看nginx版本号的几种方法一、为什么要隐藏nginx版本号: Nginx默认显...原创 2020-05-26 09:51:02 · 501 阅读 · 0 评论 -
查看nginx版本号的几种方法
1、 查看服务器上安装的nginx版本号,主要是通过nginx的-v或-V选项,查看方法如下图所示 -v 显示 nginx 的版本。 -V 显示 nginx 的版本,编译器版本和配置参数[root@zq ~]# nginx -Vnginx version: nginx/1.16.1built by gcc 4.8.5 20150623 (Red Hat...原创 2020-02-20 10:02:55 · 76359 阅读 · 0 评论 -
nginx日志中出现499状态码
参考链接:https://www.jianshu.com/p/aa5a06fef39c聊聊nginx报错499问题https://www.iteye.com/blog/kingj-1457384proxy_ignore_client_abort onhttps://blog.51cto.com/yucanghai/1713803服务器排障 之 nginx 499 错误的解决...原创 2020-02-15 11:12:50 · 2739 阅读 · 0 评论 -
nginx性能优化_CPU亲和
为什么要绑定 Nginx 进程到不同的 CPU 上?默认情况下,Nginx 的多个进程有可能跑在某一个 CPU 或 CPU 的某一核上,导致 Nginx 进程使用硬件的资源不均,因此绑定 Nginx 进程到不同的 CPU 上是为了充分利用硬件的多 CPU 多核资源的目的。不同worker的工作进程绑定到不同的CPU上,减少不同的worker间切换CPU的频率,减小性能损耗查看c...原创 2020-02-07 11:50:38 · 1151 阅读 · 0 评论 -
基于Nginx的https服务(ssl证书制作)
一、证书作用SSL证书属于数字证书的一种,类似于驾驶证、护照。遵循SSL协议,由信任的数字证书颁发机构CA在验证服务器身份后颁发;SSL证书的好处:参考链接https://baijiahao.baidu.com/s?id=1610739873505104305&wfr=spider&for=pcSSL证书将会带来前所未有的安全加密和更快速的访问体验1 防止...原创 2020-02-06 10:36:41 · 2310 阅读 · 0 评论 -
nginx性能优化_文件句柄
1、文件句柄文件句柄就是一个文件索引。当用户发起一个请求,就会产生一个文件句柄;文件句柄会随着请求的增加而增多,系统对文件句柄是有限制的,默认的操作系统设置1024个句柄。2、文件句柄设置方式三种:系统全局性修改、用户局部性修改、进程局部性修改2.1系统全局性修改/用户局部性修改:[root@zq] vi /etc/security/limits.c...原创 2020-02-01 20:08:35 · 1574 阅读 · 0 评论 -
相同server_name多个虚拟主机优先级访问
1、在/etc/nginx/conf.d/添加两个虚拟主机server1.conf、server2.confserver1.conf:server {listen443;server_name 127.0.0.1;location / {root /home/testzq/app/code1;...原创 2020-02-01 12:04:42 · 604 阅读 · 0 评论