`

"HTTP proxy problem – Permission denied: proxy: HTTP: attempt to connect to "

 
阅读更多

Problem: Few days back we were working with Apache web server and were using it for proxy. We want to use HTTPD for directing requests to 8080 port where Apache tomcat was running. 

We configured the proxy settings successfully and it was working perfect. Following is the example of settings for proxy configuration: 

proxy_* modules should be loaded for correct execution of this setting. Check /etc/httpd/conf/httpd.conf file to verify whether modules are loaded or not (proxy_* modules should not be commented in the file) 

Add following lines in etc/httpd/conf/httpd.conf file : 

ProxyRequests Off 

ProxyPass /app1 http://127.0.0.1:8080/app1 
ProxyPassReverse /app1 http://127.0.0.1:8080/app1 

ProxyPass /app2 http://127.0.0.1:8080/app2 
ProxyPassReverse /app2 http://127.0.0.1:8080/app2 
one fine day we were unabe to access app1 and app2 using proxy, when we checked logs we found following error in error_log (/etc/httpd/logs/error_log) 

[error] (13)Permission denied: proxy: HTTP: attempt to connect to 127.0.0.1:8080 (127.0.0.1) failed 
[error] ap_proxy_connect_backend disabling worker for (127.0.0.1) 

Solution: Run following command 

# /usr/sbin/setsebool httpd_can_network_connect 1 
OR 
# /usr/sbin/setsebool httpd_can_network_connect true 
Or you can also set the security settings, Go to Security Level configurations and Change Tab to SELinux. And modify SELinux policy Check “Allow HTTPD scripts and modules to connect to the network” under HTTPD service. 

You can add ‘-P’ if you want this change to persist over system restarts, eg: 

/usr/sbin/setsebool -P httpd_can_network_connect 1 

 

 

参考地址:http://fan.iteye.com/blog/624445

分享到:
评论

相关推荐

    ngx_http_proxy_connect_module.zip

    ngx_http_proxy_connect_module是一个针对Nginx服务器的第三方模块,主要功能是支持HTTP代理的"CONNECT"方法。在默认情况下,Nginx仅处理HTTP和HTTPS请求,但不支持通过HTTP代理进行TCP连接,比如SSL/TLS隧道。这个...

    apache Proxy_Error

    apache Proxy Error apache Proxy Error apache Proxy Error apache Proxy Error

    npu_transfer_proxy

    rk1808s0计算棒在x86机器上使用时,需要的程序

    nginx-1.25.4-x86-64-ngx-http-proxy-connect-module

    增加了ngx_http_proxy_connect_module模块的,已经编译好的windows exe文件。 可以正向代理https请求。来源地址:https://github.com/dyq94310/nginx-build-msys2/releases 使用方法,放到从官网下的nginx windows...

    ngx_http_proxy_connect_module, 用于CONNECT请求处理的前向代理模块.zip

    ngx_http_proxy_connect_module, 用于CONNECT请求处理的前向代理模块 名称 此模块为"连接"http方法提供支持,此方法主要用于通过代理服务器进行隧道SSL请求 。 目录 姓名 例子 安装 指令 proxy_connect proxy_...

    解决 github项目clone报错 Failed connect to github.com:443; 解决

    系统环境:CentOS Linux release 7.6.1810 (Core) 起因:npm构建时报错 ... fatal: unable to access 'https://github.com/nhn/raphael.git/': Failed connect to github.com:443; Connection timed out npm

    解决代理转发post请求失败

    解决代理转发post请求失败

    使用nginx作为http/https正向代理ipm包,包含ngx_http_proxy_connect_module 模块,第三方图片代理,带有缓存

    使用nginx作为http/https正向代理ipm包,包含ngx_http_proxy_connect_module 模块,附带了第三方图片代理配置,带有缓存,可直接做图片服务器 下载后执行:rpm -ivh nginx-1.12.2-1.el7_4.ngx.x86_64.rpm 打包教程:...

    ProXY 4 To 6

    "ProXY 4 To 6" 是一个专门用于将IPv4网络连接转换为IPv6网络连接的软件工具。这个标题暗示了它可能是解决IPv4地址空间耗尽问题的一种解决方案,使得IPv4设备能够访问IPv6网络资源。 **描述分析:** 描述中的“Ipv4...

    ngx_http_proxy_connect_module-master (2).zip

    用于nginx的http正向代理https使用的模块

    boostdesc_bgm.i,vgg_generated_48.i等.zip

    Couldn't connect to server from the Internet. Perhaps direct connections are not allowed in the current network. To use proxy please check/specify these environment variables: - ...

    The interactive HTTP proxy WebScarab – Installation.pdf

    The interactive HTTP proxy WebScarab – Installation.pdf

    VC Proxy代理程序:Visual C 专家门诊300问随书代码.rar

    VC Proxy演示程序代码:是Visual C 专家门诊300问中的一个随书源码,简单的代理服务器程序,运行时提供代理服务,先启动服务才可以。来看一些参数定义:  SOCKET user_proxy; //socket : 本地机器到PROXY 服务机  ...

    java 实现HTTP PROXY

    Java实现HTTP PROXY是一个常见的需求,特别是在开发网络应用或者测试环境中,我们可能需要通过代理服务器转发HTTP请求。本文将深入探讨如何使用Java编程语言来创建一个HTTP代理服务器,并且会涉及相关的源码分析。 ...

    ProXY4To6-v2.4.zip

    《ProXY4To6:IPv4到IPv6的过渡技术详解》 在当前的互联网环境中,IPv4地址的枯竭已经成为一个不容忽视的问题。为了解决这个问题并推进下一代互联网IPv6的发展,各种过渡技术应运而生。其中,ProXY4To6是一个重要的...

    proxy代理程序实例和讲解

    在本文中,我们将深入探讨“proxy代理程序”的概念以及如何实现一个简单的代理服务。网络编程是计算机科学中的一个重要领域,而代理程序在此中扮演着关键角色,它允许客户端通过中间服务器来访问其他网络资源,从而...

    nginx-1.25.1(ngx-http-proxy-connect-module插件)windows版本

    ./configure --with-http_proxy_module --add-module=path/to/ngx_http_proxy_connect_module ``` 3. **构建和安装**:编译成功后,运行`make`和`make install`命令来构建和安装Nginx。这将把Nginx二进制文件放置...

    ngx-http-proxy-connect-module-master

    ngx_http_proxy_connect_module 是一个专为 Nginx 设计的扩展模块,主要用于实现 HTTP 的 CONNECT 方法,这在构建正向代理服务器时非常有用。在 Web 代理服务中,CONNECT 方法允许客户端(例如浏览器)通过代理与...

    Proxy_SQL_Logger:Proxy_SQL_Logger

    欢迎使用Proxy_SQL_Logger :waving_hand: PostgreSQL代理服务器,用于记录用户SQL查询 :house:安装make && ./proxy_sql_logger --user_side localhost:8080 --server_side localhost:5432 --log_file logs.txt作者 :...

    pbscc proxy(svn for pb)

    POWER BUILDER上的SVN代理工具。

Global site tag (gtag.js) - Google Analytics