nginx
文章平均质量分 68
想养一只!
好好生活 慢慢相遇
展开
-
Nginx代理后获取客户端真实IP地址
但是当我们使用Nginx反向代理项目地址后,使用以上方法只能获取到Nginx服务器的IP地址,并不是客户端的IP地址。在项目实际应用中,我们可能会需要获取到用户也就是客户端的真实IP地址,比如记录系统操作日志等情况。语法就是允许重新定义或者添加发往后端服务器的请求头,所以在 java端,需要获取。解决方法很简单,同样也是在Nginx中进行配置,然后在Java中获取即可。getHeader()中的参数名就是nginx.conf中配置的名字。的,而我们客户端的IP地址信息一般都是存储在请求头里的。原创 2023-03-21 14:55:42 · 8454 阅读 · 9 评论 -
前后端分离项目优化页面调用接口速度
本篇文章主要从后端角度出发进行修改优化,通过gzip压缩压缩资源的方式来提升页面的加载速度。原创 2023-03-17 10:22:46 · 669 阅读 · 0 评论 -
CentOS7安装Nginx及配置(下载压缩包安装)
CentOS7安装Nginx及配置(下载压缩包安装)原创 2023-03-16 15:58:39 · 1630 阅读 · 1 评论 -
在Windows中使用Nginx配置部署springboot+vue项目
在Windows中使用Nginx配置部署springboot+vue项目原创 2022-12-19 17:47:09 · 1257 阅读 · 0 评论 -
后台获取不到请求头中token信息的解决方法
项目要做单点登录功能,于是在shiro的基础上加入了自定义的Filter,使用JWT自定义生成和校验token信息。功能写好后自己在postman中测试了效果,将token放在Headers中请求后台接口(如下图,还没发现问题),结果是测试成功开心的告诉前端可以对接了。过了一会,前端说接口一直返回token为空的错误信息。然后我就开始debug测试,发现前端发来请求头中确实没有找到token,但是Network。原创 2022-11-03 11:40:00 · 8636 阅读 · 3 评论 -
Nginx面试题
什么是NginxNginx是一个 轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如:新浪、网易、 腾讯等。为什么要用Nginx1、跨平台、配置简单、方向代理、高并发连接:处理2-3万并发连接数,官方监测能支持5万并发,内存消耗小:开启10个nginx才占150M内存 ,nginx处理静态文件好,耗费内存少,2、而且Nginx内置的健康检查功能:如果有一个服务器宕机,会做一个健康检原创 2022-05-07 13:42:00 · 1609 阅读 · 0 评论 -
centos启动Nginx提示nginx: [emerg] still could not bind()
centos7中启动Nginx: /usr/local/nginx/sbin/nginx,提示以下内容[root@localhost nginx-1.8.0]# /usr/local/nginx/sbin/nginxnginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)ng原创 2020-08-06 18:47:10 · 1148 阅读 · 0 评论 -
nginx启动成功,解决别的电脑访问不了页面的问题
这种情况一般是因为linux系统的防火墙没有关闭导致,关闭操作如下:输入一下指令systemctl status firewalld.service然后在下方可以查看得到“active(running)”,此时说明防火墙已经打开了。输入关闭指令systemctl stop firewalld.service然后再使用命令systemctl status firewalld.service,在下方出现disavtive(dead),这样就说明防火墙已经关闭。...原创 2020-08-06 18:38:57 · 2448 阅读 · 0 评论 -
CentOS7安装Nginx及配置
首先安装必要的库(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库首先选择自己的安装目录,我自己安装的目录为 usr/local 如果没有该目录可以自己创建第一步:安装gcc gcc-c++(如新环境,未安装请先安装)[root@localhost /]# yum install -y gcc gcc-c++第二步:安装PCRE库1、进入到安装目录[root@localhost /]# cd /usr/local/2、下载安原创 2020-08-06 18:33:23 · 205 阅读 · 0 评论