nginx 静态文件访问不到 403
2017-11-06 16:32
281 查看
今天终于有时间把之前nginx配置静态文件的问题着手解决了。首先遇到的问题是,通过nginx配置静态文件访问路径,但访问出现403。
环境是:centos7+nginx1.12.2。
nginx.conf配置文件以下
我把静态文件转为tomcat去处理,则能访问。
一开始以为是路径的问题,网上找了好多例子也是这样配置。后来发现最上面有一行user nginx。再去找找这个是user代表是什么意思。才发现这个是跟nginx有关系的。user是说具有该文件权限的用户。
马上将nginx改为root,重启nginx。访问的了,皆大欢喜呀~~~~
最终总结出在头部加上user root;
原因:对nginx配置文件的不熟悉导致这个问题。
因学习下nginx配置文件。
环境是:centos7+nginx1.12.2。
nginx.conf配置文件以下
user nginx; worker_processes 1; .... #include /etc/nginx/conf.d/*.conf; #设定负载均衡服务器列表 upstream tomcatgroup{ #后端服务器访问规则 #ip_hash; #weight参数表示权重值,权值越高被分配到的几率越大 #PC_Local server 127.0.0.1:8080 weight=5; #PC_Server } server { listen 80; #设置对外端口 server_name 120.78.xxx.XXX; #设置识别请求域名 location ~ \.(png|jpg|gif)$ { root /data/wwwroot/; } location ~ \.(css|js)$ { root /data/wwwroot/ROOT; } location / { root /data/wwwroot/ROOT; index index.jsp; proxy_pass http://tomcatgroup; } } }
我把静态文件转为tomcat去处理,则能访问。
一开始以为是路径的问题,网上找了好多例子也是这样配置。后来发现最上面有一行user nginx。再去找找这个是user代表是什么意思。才发现这个是跟nginx有关系的。user是说具有该文件权限的用户。
马上将nginx改为root,重启nginx。访问的了,皆大欢喜呀~~~~
最终总结出在头部加上user root;
原因:对nginx配置文件的不熟悉导致这个问题。
因学习下nginx配置文件。
user root; .. ..
相关文章推荐
- nginx静态资源文件无法访问,403 forbidden错误
- nginx静态资源文件无法访问,403 forbidden错误
- nginx静态资源文件无法访问,403 forbidden错误
- 通过nginx访问静态文件配置
- springMVC处理静态资源——jquery文件配置正确访问不到404错误信息
- nginx报错:403 Forbidden 并且访问首页index.php是下载文件的状态
- Nginx 优化静态文件访问
- Nginx的访问日志,Nginx日志切割,Nginx不记录静态文件
- nginx报错:403 Forbidden 并且访问首页index.php是下载文件的状态
- Nginx访问日志、Nginx日志切割 、静态文件不记录日志和过期时间
- nginx配置静态资源,访问返回403
- window下nginx访问不到静态资源问题
- SpringMVC项目中静态资源js,css文件访问不到404
- LNMP架构(三)之Nginx访问日志,切割,静态文件不记录日志
- Nginx访问日志、日志切割、静态文件管理
- nginx 访问静态资源 403
- Nginx访问日志 Nginx日志切割 静态文件不记录日志和过期时间
- 用Lua控制Nginx静态文件的url访问权限
- Nginx访问日志、日志切割、静态文件不记日志
- nginx日志不记录静态文件访问和缓存