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

解决Nginx的connect() to 127.0.0.1:8080 failed (13: Permission denied) while connect

 
阅读更多
在进行Nginx+Tomcat 负载均衡的时候遇到了这个权限问题,在error.log日志中,我们可以看到如下:

connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream,

经过一番检查以及google,应该是SeLinux的导致的。可以选择一些两种方式进行:

1、关闭SeLinux:

   查看SELinux状态:

    1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

       SELinux status:                 enabled

    2、getenforce                 ##也可以用这个命令检查

       关闭SELinux:

       1、临时关闭(不用重启机器):

       setenforce 0                  ##设置SELinux 成为permissive模式

       ##setenforce 1 设置SELinux 成为enforcing模式

    2、修改配置文件需要重启机器:

       修改/etc/selinux/config 文件

       将SELINUX=enforcing改为SELINUX=disabled

       重启机器即可

普及一下SELinux:
什么是 SELinux(Security-Enhanced Linux) 是美国国家安全局(NAS)对于强制访问控 制的实现,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。大部分使用 SELinux 的人使用的都是SELinux就绪的发行版,例如 Fedora、Red Hat Enterprise Linux (RHEL)、Debian 或 Gentoo。它们都是在内核中启用SELinux 的,并且提供一个可定制的安全策略,还提供很多用户层的库和工具,它们都可以使用 SELinux 的功能。
分享到:
评论

相关推荐

    Nginx中报错:Permission denied与Connection refused的解决

    2017/04/19 14:48:02 [error] 4172#0: *672 connect() failed (111: Connection refused) while connecting to upstream, upstream: “fastcgi://127.0.0.1:9000” ``` 这可能是由于以下原因导致的: 1. **上游...

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

    在Linux环境下,特别是当错误信息显示为"(13: Permission denied)"时,通常与文件权限、索引文件缺失或SELinux策略有关。下面将详细介绍这三个可能导致403 Forbidden错误的原因及相应的解决办法。 一、缺少索引文件...

    nginx 与后台端口冲突的解决

    暂时搁置,第二天重新找错时,无意的点开8081端口,当你访问localhost:8081与127.0.0.1:8081的内容竟然不同。 当时发觉是不是端口冲突了,于是打开文件下面是nginx的config文件和我们的项目配置文件,发现产生...

    详解Nginx 13: Permission denied 解决方案

    2. 分析错误信息:错误日志会显示具体的权限拒绝信息,例如“connect() to unix:/root/jianshuvue/jianshu.sock failed (13: Permission denied)”。 3. 检查Nginx进程信息:使用命令`ps -ef | grep nginx`查看Nginx...

    详解Nginx启动失败的几种错误处理

    当你尝试通过`systemctl start nginx.service`启动Nginx服务时,如果遇到`nginx: [emerg] bind() to 0.0.0.0:**** failed (13: Permission denied)`的错误,这通常意味着Nginx没有足够的权限绑定到指定的端口。...

    协议复用的代理服务器Switcher.zip

     $ switcher --listen :443 --ssh 127.0.0.1:2222 --default 127.0.0.1:443使用示例:在 80 端口运行 switcher ,然后将 SSH 转到 127.0.0.1:22 ,将 HTTP 转到 Nginx on 127.0.0.1:8080$ switcher --...

    Software caused connection abort: recv failed

    标题:“Software caused connection abort: recv failed” 描述:“Software caused connection abort: recv failed” 知识点解析: ### 背景介绍 “Software caused connection abort: recv failed”这一错误...

    ffmpeg+nginx+nginx-rtmp-module搭建个人直播平台

    ffmpeg+nginx+nginx-rtmp-module搭建个人直播平台。 使用说明(ffmpeg+nginx+rtmp-module已经整合,支持HTTP,具体配置查看conf/nginx.conf): 1.解压后,运行nginx_start.bat。(查看监控状态 ...

    Nginx常见错误

    ### Nginx常见错误及其解决方法 #### 一、启动错误:`sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory` **问题描述**: 在尝试启动...

    编程知识+技术开发+Nginx技术深度解析:重要知识点、避坑经验与学习路径

    编程知识+技术开发+Nginx技术深度解析:重要知识点、避坑经验与学习路径;编程知识+技术开发+Nginx技术深度解析:重要知识点、避坑经验与学习路径;编程知识+技术开发+Nginx技术深度解析:重要知识点、避坑经验与...

    访问应用很慢,访问Nginx时,报错:accept() failed (24 Too many open files).docx

    "解决 Nginx 访问慢和 accept() failed 错误的方法" 在本文中,我们将讨论 Nginx 访问慢和 accept() failed 错误的解决方案。这个问题通常是由于 Nginx 的连接数超过了系统设定的最大值造成的。下面是解决这个问题...

    Nginx的反向代理实例详解

    (1)使用Nginx反向代理,根据访问的路径跳转到不同端口的服务中,Nginx监听端口为8001。 访问 http://127.0.0.1:9001/deu/ 直接跳转到127.0.0.1:8016 访问 http://127.0.0.1:9001/vod/ 直接跳转到127.0.0

    springboot集成minio实现了分片上传功能源码+项目说明.zip

    path: #如果生产环境配置nginx域名解析,这里可以配置分片上传的ip和端口或者域名 前端页面 修改frontend/js/upload.js: 'http://127.0.0.1:8080/file/multipart/create' '...

    springboot集成minio实现了分片上传功能源码+项目说明

    path: #如果生产环境配置nginx域名解析,这里可以配置分片上传的ip和端口或者域名 前端页面 修改frontend/js/upload.js: 'http://127.0.0.1:8080/file/multipart/create' '...

    Nginx服务器的反向代理proxy_pass配置方法讲解

    Nginx的配置还是比较简单的,如: location ~ /* { proxy_pass http://127.0.0.1:8008; } 或者可以 location / { proxy_pass http://127.0.0.1:8008; } Apache2的反向代理的配置是: ProxyPass /ysz/ ...

    tomcat-redis-session-manager-master.rar

    启动redis,启动tomcat,启动nginx 3、访问:http://127.0.0.1 显示nginx欢迎页面 访问:http://127.0.0.1:8088/session 显示tomcat1的页面 访问:http://127.0.0.1:8089/session 显示tomcat2的页面 多次访问 ...

    lnmp安装(nginx mysql php )

    安装完成后,可以通过`systemctl start nginx`启动Nginx服务,并使用`systemctl status nginx`检查其状态。为了使Nginx在系统启动时自动启动,执行`systemctl enable nginx`。 接下来是MySQL,这是一个开源的关系型...

    nginx 和tomcat 集群

    nginx 和tomcat 集群,内含nginx 和tomcat 8 的集群配置,有例子,可测试: http://127.0.0.1:8080/test1/ 和 http://127.0.0.1:8080/test2/

Global site tag (gtag.js) - Google Analytics