配置nginx反向代理时,要注意的权限设置
MYPM演示环境(www.mypm.cc/mypm)中当下载大的附件,或是页面中有大图片时,就会下载中断或是图版无法显示 也许你要说我用的nginx缺省的设置没碰到这问题,那是因为你的网站没大文件
查看 nginx 日志failed (13: Permission denied) while reading upstream
怪了为什么说没权限呢
且看下面是我这MYPM配的nginx反向代理
location /mypm {
root /home/mypmcc/mypm20100914;
index index.jhtml index.html login_page.jhtml;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
client_max_body_size 100m;
client_body_buffer_size 128k;
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 6000;
proxy_buffer_size 32k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 512k;
}
nginx 反向代理参数说明
proxy_connect_timeout 600; #nginx跟后端服务器连接超时时间(代理连接超时)
proxy_read_timeout 600; #连接成功后,后端服务器响应时间(代理接收超时)
proxy_send_timeout 600; #后端服务器数据回传时间(代理发送超时)
proxy_buffer_size 32k; #设置代理服务器(nginx)保存用户头信息的缓冲区大小
proxy_buffers 4 32k; #proxy_buffers缓冲区,网页平均在32k以下的话,这样设置
proxy_busy_buffers_size 64k; #高负荷下缓冲大小(proxy_buffers*2)
proxy_temp_file_write_size 64k; #设定缓存文件夹大小,大于这个值,将从upstream服务器传
问题就出在proxy_temp_file_write_size上,当你的文件超过该参数设置的大小时,nginx会先将文件写入临时目录(缺省为nginx安装目下/proxy_temp目录),
缺省nginx是以nobody身份启动的,用ls -al 命令查看proxy_temp目录 nobody是proxy_temp目录的所有者,怪了那为什么没权限呢,接下来我查看proxy_temp的父目录既nginx安装目录。发现nobody竞然没权限,怪不得会出上面的问题
然后设置任何人都可以写 proxy_temp目录,再重启示nginx解决
转载于:https://www.cnblogs.com/mypm/archive/2011/01/21/1941064.html
配置nginx反向代理时,要注意的权限设置相关推荐
- 相同Ip 不同端口配置Nginx反向代理Apache
相同Ip 不同端口 配置Nginx反向代理Apache(就是Nginx跳转到Apache) 在linux 一经搭建好环境 先后安装了Nginx 和Apache 由于 默认端口都是:80 一般客户 ...
- 解决 nginx 反向代理时 session 丢失 无效的问题
解决 nginx 反向代理时 session 丢失 无效的问题 原文 blog.csdn.net/joyous/article/details/79966593 因为原始路径和代理路径发生了变化,导致 ...
- 配置nginx反向代理jira并实现https
摘要: 配置nginx反向代理jira并实现https 配置Tomcat 在本文中,我们设置可以在地址http://jira.aniu.so/jira(标准HTTP端口80)上访问JIRA,而JIRA ...
- ServletUriComponentsBuilder遇到Nginx反向代理时,无法识别HTTPS
前言 spring mvc 5.2.9.RELEASE springboot 2.3.4.RELEASE ServletUriComponentsBuilder遇到Nginx反向代理时,无法识别HTT ...
- nginx 反向代理时丢失端口的解决方案(转)
nginx 反向代理时丢失端口的解决方案(转) 参考文章: (1)nginx 反向代理时丢失端口的解决方案(转) (2)https://www.cnblogs.com/shenyixin/p/1136 ...
- 基于CentOS 7配置Nginx反向代理
Nginx作为反向代理服务器被广泛使用在各大互联网企业.它简单易用,可以根据业务的需求将其不同的业务类型代理至不同的服务器,将整个站点请求压力按类型分摊到不同的服务器.该方式使的整个站点请求性能得以极 ...
- windows配置nginx反向代理
目录 下载与安装 启动nginx 配置多个server 配置反向代理 通过url跳转到不同的服务 下载与安装 首先是打开nginx的下载页面,链接为http://nginx.org/en/down ...
- 从0开始,在Linux中配置Nginx反向代理、负载均衡、session共享、动静分离
写这篇文章花费了我近一周的时间,参考网上许多优秀的博客文章,我不敢说写的很好,至少很全很详细.本文先介绍原理部分,然后再进行实战操作,我认为这样才会有更深的理解,不过这也导致了文章篇幅很长.但是,如果 ...
- winds配置nginx反向代理和负载均衡
1.首先去管网去下载nginx 下载地址:http://nginx.org/en/download.html 解压并打开截图如下(放的位置不要有中文要不然会启动出错): 2.启动一个tomcat服务器 ...
最新文章
- 在Eclipse或MyEclipse中安装findbugs插件
- 炫界 (302) -(查动简)_原302张鸿飞主任——乙肝抗病毒治疗常见的问题与难点
- CTFshow 爆破 web27
- 【机器学习】机器学习可视化利器--Yellowbrick
- 噪声产生原因_空调噪声大?啄木鸟家庭维修,看看属于哪一个问题
- 计算机数据库原理试题,计算机科学与技术专业《数据库原理》模拟试题(B)
- idea新建web工程
- java获取语言_如何在java中获取语言环境对象?
- 【C语言】C语言常量和变量
- 软件项目管理的20条锦囊妙计
- [Lisp]slime
- z-index 绝对定位的盒子居中
- 《Linux就该这么学》正式版电子书发布!
- servlet中的字符编码过滤器的使用
- 自动驾驶的“天眼”!聊一聊高精地图领域中所有主流的制作方案
- 公交一卡通交通卡iphone“钱包”已有此卡无法添加的解决办法
- 支持向量回归(多核函数)
- 全网的 IP 归属地显示,带你5分钟加上,就是这么简单
- pytorch pack_padded_sequence和pad_packed_sequence
- 硬件电路设计之电源电路的设计
热门文章
- 浅析当下专业网站优化公司所具有的特性
- 网站栏目该如何做SEO优化?
- 网站优化的“内忧外患”需兼顾
- 企业建设网站之前需要做好哪些基本了解?
- 如何正确使用网站TAG标签,让SEO优化效果倍增?
- 主题图片_临床医学院“树树皆秋色,山山唯落晖”主题图片征集活动
- yum mysql mariadb 目录_CentOS用yum安装、配置MariaDB
- android okhttp 多线程,android – Okhttp Authenticator多线程
- python 匹配字符串多个_Python:匹配字符串中的多个子字符串
- 开发日记-20190617 关键词 bash命令尝试模拟点击事件