Nginx
白不懂黑的静
纸上得来终觉浅 绝知此事要躬行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nginx -s stop 命令执行后,应用依然可以访问问题
问题描述 今天nginx发布的项目,在测试阶段,发现使用命令 nginx -s stop 将nginx停止后,发布的应用依然可以访问到。问题查询使用命令打开netstat -ano | findstr 80找到80端口有哪些程序在占用,发现了很多个可以通过tasklist | findstr pid 查看进程相关信息,如,下面这个是我又打开了多个ngnix后,和上面端口对不上解决方法,杀死所有的nginx进程总结:应该是启动时,点击时多点了几下...原创 2021-06-22 16:13:22 · 1904 阅读 · 0 评论 -
vue项目部署后,二级路由刷新业务报404
1、现象我是前后端分离开发,前端采用的是vue+Element+axios;用的vue-cli脚手架创建的项目架构。 在开发环境上已经可以正常运行; 采用npm run build 进行运行打包,生成dist文件,使用nginx反向代理服务器进行部署(为了解决跨域问题); 部署后,程序运行正常,例如我访问http://localhost:8080/home 是可以正常访问的 当我从左侧菜单通过vue router进行跳转后,浏览器地址栏的地址变成立我指定的路由地址:例如http://localh原创 2020-12-08 14:21:55 · 1569 阅读 · 0 评论 -
Nginx配置上传文件大小上限
在用Nginx做代理服务器时,上传文件,发现上传不了。在nginx.conf配置文件中的http块中配置client_max_body_size参数http { include mime.types; default_type application/octet-stream; client_header_buffer_size 512k; large_client_header_buffers 4 512k; client_max_body_原创 2020-11-04 17:52:46 · 1916 阅读 · 0 评论 -
nginx 报 upstream sent too big header while reading response header from upstream
upstream sent too big header while reading response header from upstreamproxy_buffer_size 64k; proxy_buffers 32 32k; proxy_busy_buffers_size 64k;原创 2020-11-04 16:36:48 · 10578 阅读 · 3 评论 -
nginx部署 上传文件提示413 Request Entity Too Large错误
现象:在开发中,用nginx作为代理服务器进行web项目部署,在上传Excel文件时,出现如下错误:原因:这是因为nginx在默认的设置网页上传文件的最大值是1Mclient_max_body_size 1M #设置网页上传文件的最大值1M处理办法:修改nginx.conf,添加:client_max_body_size 如下:client_max_body_size 5M #设置网页上传文件的最大值5M...原创 2020-11-02 17:19:31 · 466 阅读 · 0 评论 -
设置Request头长度大小
场景:利用Nginx进行负载均衡,Nginx下对两个tomcat进行负载均衡,当进行某项接口请求时,由于参数过大,导致Request请求的头部长度超出了默认长度,接口调用失败 Request header is too large。处理办法:分别对Nginx和tomcat进行配置,切记,两个地方都要配置:1、配置tomcat容器中的server.xml<Connector port="8081" protocol="HTTP/1.1" connec原创 2020-09-29 10:20:56 · 3949 阅读 · 0 评论 -
getLocalhost和getServerPor获得端口
以一个实例来说明:我配置了一个Nginx反向代理服务器,监听:http:www.xxxx.com:80;然后用其做负载均衡策略,下面配置了两台tomcat:1台tomcat端口是8080;另一台端口是8082;通过80端口的nginx映射到8080和8082上,那么:getLocalhost获取的是最后的端口,无论中间经过多少端口转发,上面的例子中会获得8080或者8082;getServerPor获取的是当前访问的链接端口。假设我们的链接是http://localhost:80/...原创 2020-09-16 14:04:15 · 411 阅读 · 0 评论 -
Nginx服务器负载均衡策略
一、什么是Nginx的负载均衡在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。二、Nginx负载均衡策略负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器列表:#动态服务器组 upstream myserver{ server localhost:8080; #to.原创 2020-09-02 23:05:18 · 339 阅读 · 0 评论 -
Ubuntu20.04使用中科大镜像源安装更新nginx
在Ubuntu20.04上按照Nginx的官网上的做法安装后,发现因为网络原因,其原始的源下载太慢,经常会超时,安装失败。因此,因此采用中科大的镜像源进行安装步骤:1、添加镜像源$ sudo vim /etc/apt/sources.list.d/nginx.list若之前安装官方安装的话,nginx.list是有的,将里面的内容修改为如下:deb http://mirrors.ustc.edu.cn/nginx/mainline/ubuntu/ focal nginx2原创 2020-09-01 21:26:05 · 1581 阅读 · 1 评论 -
Unbuntu64安装Nginx
环境Vmware下安装的Ubuntu64系统。安装步骤:1、在bash命令行执行以下命令sudo apt install curl gnupg2 ca-certificates lsb-release2、继续执行如下命令echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list3、导入Nginx官方的k原创 2020-09-01 11:40:36 · 257 阅读 · 0 评论 -
win10安装 Nginx
目录1、下载2、解压3、启动4、测试、访问1、下载下载地址:http://nginx.org/en/download.html2、解压下载后如下:根据官网的文档,解压(在命令窗口输入命令如下)unzip nginx-1.19.2.zip当然,也可以用解压工具直接解压3、启动cd nginx-1.19.2start nginxnginx -t说明:1. 解压的Nginx路径不能有中文,否则启动不起来2. 在命令窗...原创 2020-08-30 23:27:19 · 3038 阅读 · 2 评论 -
win10 启动 Nignx出现failed (3: The system cannot find the path specified)问题
在win10环境下安装Nginx时,出现如下问题nginx: [emerg] CreateFile() "E:\tools\web容器\nginx-1.19.2/conf/nginx.conf" failed (3: The system cannot find the path specified)网上很多这个问题如下说:而我的问题是:我的配置文件压根就没动过,从官网上下的文件:而我的文件放在了有中文路径的目录下,因此怀疑是这个问题,于是换了路径,再重新启动启..原创 2020-08-30 23:09:18 · 18656 阅读 · 0 评论
分享