`
stephen830
  • 浏览: 2998128 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

nginx 403 forbidden错误的解决

 
阅读更多

 

配置好nginx,结合tomcat一运行,输入http://localhost

 

结果页面显示 403 forbidden。

 

打开nginx的日志看到:

 

2014/01/10 11:01:11 [error] 8611#0: *2 "/Users/xxx/Documents/workspace/PROJECT_test/test/index.jsp" is forbidden (13: Permission denied), client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "localhost"

 

 

13: Permission denied , 没有权限造成的!

但是我是用root启动nginx的 (命令 : sudo ./nginx )

 

检查下nginx启动进程


 
发现nginx的work process是nobody的,

打开nginx.conf文件所在的目录,查看文件的属性 (root owner)

-rw-r--r--@  1 root  owner  2047  1 10 14:42 nginx.conf

 

nginx.conf文件的第一行加上 user root owner;

 

重新启动nginx,问题解决。

 

 

 

 

 

  • 大小: 20.8 KB
分享到:
评论
1 楼 wolfboy-dlq 2015-03-24  

相关推荐

    Nginx服务器中403 forbidden的错误如何解决.docx

    Nginx服务器中403 forbidden的错误如何解决 在 Nginx 服务器中,403 Forbidden 错误是非常常见的错误之一。这种错误通常是由于服务器端的配置错误或权限不正确所导致的。在本文中,我们将详细探讨 Nginx 服务器中 ...

    Nginx 403 forbidden的解决办法

    如果找不到这些文件,Nginx会返回403 Forbidden错误。为了解决这个问题,确保目录下存在至少一个配置中指定的索引文件。例如: ```nginx server { listen 80; server_name localhost; index index....

    Nginx 出现 403 Forbidden 最终解决方法

    403错误通常与服务器配置或权限设置不当有关,本文将详细介绍解决Nginx 403 Forbidden错误的几个步骤。 首先,需要检查的是Web服务器目录的权限设置。Web服务器需要有权限读取网站根目录下的文件和文件夹,如果权限...

    权限问题导致Nginx 403 Forbidden错误的解决方法

    总之,解决Nginx 403 Forbidden错误的关键在于理解Nginx运行用户和文件系统权限之间的关系。通过正确配置`user`指令,调整文件和目录的权限,以及处理可能的安全增强机制(如SELinux),你可以确保Nginx能够顺利地...

    Nginx解决403 forbidden的完整步骤

    以上就是解决Nginx出现403 Forbidden错误的四个主要原因和相应解决方案。值得注意的是,尽管Nginx的启动用户和工作用户可以不一致,但是必须配置好网页目录的权限,确保工作用户拥有访问网页目录的权限。在处理权限...

    Nginx报403 forbidden错误 (13: Permission denied)的解决办法

    总的来说,解决Nginx 403 Forbidden错误的关键在于排查文件权限、索引文件的缺失以及SELinux的影响。通过检查和调整这些方面,大多数情况下都能成功解决此类问题。在调试过程中,查看`/var/log/nginx/error.log`日志...

    Nginx网站根目录更改及导致403 forbidden的问题解决

    最近因为工作需要,要将Nginx网站根目录更改下,通过网上的一些教程更改后,但发现测试的时候一直提示403 forbidden错误,后台通过一个朋友的提示也解决了,所以现在将详细的步骤分享给大家,有需要的朋友们可以参考...

    nginx配置引发的403问题解决办法

    在服务器管理中,我们常常遇到Nginx返回403 Forbidden错误,这通常意味着客户端无权访问请求的资源。本篇文章将深入探讨这一问题,并提供解决方案。 ### 问题描述 当你尝试通过`curl`命令或者浏览器访问配置在...

    详解Nginx 出现 403 Forbidden 的解决办法

    本文主要介绍如何解决Nginx出现403 Forbidden错误的问题。 首先,当出现403错误时,可能有多种原因,比如权限设置不当、配置文件错误、用户认证问题等。当用户访问Nginx服务器时,服务器会按照index.html、index....

    解决Vue调用springboot接口403跨域问题

    在本文中,我们将详细探讨如何解决Vue调用Spring Boot接口时遇到的403跨域问题。 ### CORS问题简介 跨域资源共享(CORS)是一种安全机制,它限制了Web页面上脚本在不同域之间请求资源的能力。当一个Web应用试图...

    Nginx配置防盗链的完整步骤

    }`: 当`Referer`不符合上述定义的有效条件时,返回403 Forbidden错误。 - `expires 24h`: 设置资源的过期时间为24小时,浏览器在缓存期内将不会重新向服务器请求资源。 - `access_log off`: 关闭该location的访问...

    在使用 Nginx 过程中,用户可能会遇到一些常见的问题 以下是对这些常见问题的说明和解决方法

    **问题描述**:当 Nginx 无法访问特定文件或目录时会返回 403 Forbidden 错误。 **解决方法**: 1. **权限设置**:确认文件和目录的权限设置允许 Nginx 访问。这通常涉及到更改文件/目录的所有者或权限。 2. **...

    Web应用安全:Nginx禁止目录列出配置.pptx

    如果Nginx返回403 Forbidden错误,表示目录遍历已经被成功阻止,因为服务器不再提供目录内容的索引。 除了禁用autoindex,还可以采取其他措施增强Web应用安全,例如: 1. 使用强且复杂的服务器端口,避免使用默认的...

Global site tag (gtag.js) - Google Analytics