网站技术

现在要把nginx旧版本升级到新版,所以针对生产环境的升级做一个平滑升级教程,如下: 服务器:CentOS7 旧版本:nginx-1.19.5 新版本:nginx-1.21.6 升级步骤: 1.解压新版本nginx tar -zxvf nginx-1.21.6.tar.gz 2.进入安装目录,开始编译 # 编译应与之前版本的编译相同,我这里之前编辑就是默认,所以不需要改动 ./configure 3.make,一定不要make insta

2022-11-23  335
网站技术

Nginx开启Gzip压缩功能, 可以使网站的css、js 、xml、html 文件在传输时进行压缩,提高访问速度, 进而优化Nginx性能!  Web网站上的图片,视频等其它多媒体文件以及大文件,因为压缩效果不好,所以对于图片没有必要支压缩,如果想要优化,可以图片的生命周期设置长一点,让客户端来缓存。 开启Gzip功能后,Nginx服务器会根据配置的策略对发送的内容, 如css、js、xml、html等静态资源进行压

2022-11-23  337
网站技术

在/etc/init.d下创建文件nginx [root@localhost ~]# vim /etc/init.d/nginx 其内容参考nginx官方文档 需要注意的配置: nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx执行程序的路径。 NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” //修改成nginx.conf文件的路径。 保存后

2022-11-23  304
网站技术

目录 Nginx Location配置 请求转发和重定向 Nginx静态文件配置 文件下载服务器 Nginx配置HTTPS Nginx日志配置 Nginx超时设置 请求超时设置 Proxy反向代理超时设置 Nginx负载均衡 轮询(默认)  权重(weight) ip_hash url_hash fair(第三方) Nginx与uWSGI服务器的沟通 小结 接下来,我们仔细分析下Nginx各个模块的配置选项。 注意:http

2022-11-23  368
网站技术

百度蜘蛛对网站的抓取频率高和抓取量骤增导致服务器负载高,经常收到警告信息。最终采用nginx的ngx_http_limit_req_module模块限制了百度蜘蛛的抓取频率。每分钟允许百度蜘蛛抓取200次,超过频率限制的返回503。 limit_req_zone 语法: limit_req_zone $variable zone=name:size rate=rate; 默认值: none 配置段: http 设置一块共享内存限制域的参数

2022-11-23  343
网站技术

如果 nginx 的 proxy_pass 指令带有变量名的话: server { server_name ~^(\w+)\.example\.com$; location / { proxy_pass http://svc-$1; } } 不配置 resolver 是不能使用的(虽然可以成功加载配置): $ curl --resolve 'a.example.com:80:127.0.0.1' a.example.com &l

2022-11-23  353
网站技术

1、概念:   Nginx是轻量级的高性能Web服务器,提供了诸如HTTP代理和反向代理、负载均衡等一系列重要的特性。由C语言编写,执行效率高。 作用:   负载均衡,多台服务器轮流处理请求。   反向代理(nginx接到请求之后,可以把这个请求转发给后边的若干uWSGI,再给运行着Django的机器) 原理:客户端请求nginx,再由nginx将请求转发给uWSGI,再给Dja

2022-11-23  388
网站技术

目录 一、准备服务器 二、配置上游服务器 三、负载均衡策略-轮训 四、负载均衡策略-加权轮训 nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。 一、准备服务器 准备1台Nginx服务器和3台Tomcat服务器,并修改3台服务器中Tomcat的默认访问页面

2022-11-22  315
网站技术

目录 前言 设置方法: 总结  前言 当Nginx将网页数据返回给客户端后,可设置资源在客户端缓存的时间,以方便客户端在日后进行相同内容的请求时直接返回,以避免重复请求,加快了访问速度,一般针对静态网页进行设置,对动态网页不用设置缓存时间。(注:网页缓存说的是:将网站中的一些资源在客户机上进行缓存,在访问一些网站的时候,打开二次的时候要比第一次要快,因为他在本地进行了缓存,他只是更用户离得更近了而已。) 设置方法: 可修

2022-11-22  359
网站技术

目录 方法一: 1:源代码编译安装nginx: 方法二: 1:源代码安装nginx  在生产环境中,需要隐藏nginx等服务的版本信息,以避免安全风险 方法一: 1:源代码编译安装nginx: 《1》:rz  上传软件包 《2》:ls 查看 《3》:scp /root/nginx-1.15.9.tar.gz 192.168.100.20:/root/  将软件包发送给100.20客户端

2022-11-22  746