`

apache2 反向代理设置 no permission问题

阅读更多

环境ubuntu+apache2

在apache2配置文件default中设置了反向代理:

 

    <Proxy http://xxx.com/http-bind>
         Order allow,deny
         Allow from all
    </Proxy>
    ProxyPass /go http://xxx.com/http-bind
    ProxyPassReverse /go http://xxx.com/http-bind

 

然后访问 http://mysite.com/go,显示:

error403

You don't have permission to access /http-bind on this server.

google了半天,各种说法都有,最后问题解决了.

 

问题所在:

sudo vim /etc/apache2/mods-enabled/proxy.conf

<IfModule mod_proxy.c>
        #turning ProxyRequests on and allowing proxying from all may allow
        #spammers to use your proxy to send email.

        ProxyRequests Off

        <Proxy *>
                AddDefaultCharset off
                Order deny,allow
                Deny from all
                #Allow from .example.com
        </Proxy>

        # Enable/disable the handling of HTTP/1.1 "Via:" headers.
        # ("Full" adds the server version; "Block" removes all outgoing Via: headers)
        # Set to one of: Off | On | Full | Block

        ProxyVia On
</IfModule>
 

看红色部分,这就是代理不能被访问的原因所在.


        <Proxy *>
                AddDefaultCharset off
                Order deny,allow
                Deny from all
                #Allow from .example.com
        </Proxy>

 

 

只要将红色部分注释了,或者将#Allow from .example.com的注释取消,换上你的domain即可.

 

 

 

总结:apache要是有问题,,先去看看它的日志,这个是很有用的.

 

 

 

 

 

 

分享到:
评论

相关推荐

    Apache You don't have permission to access / on this server

    "Apache You don't have permission to access / on this server" 是一个经典的Apache服务器错误信息,它意味着用户尝试访问网站时遇到了权限问题。这个错误通常出现在Apache HTTP服务器的配置不当或者目录权限设置...

    apache You don’t have permission to access /test.php on this server解决方法

    键字: Apache 403 Forbidden 系统配置: 操作系统:Red Hat Linux 6.2 Web服务器:Apache 3.1.1+jakarta-tomcat 3.1.1 数据库服务器:oracle 8i Apache服务器是目前应用最多的web服务器,据统计在世界上的服务器中...

    微信小程序插件 navigateTo:fail rejected due to no permission currently

    在微信小程序的开发过程中,经常会遇到各种问题,其中之一就是“navigateTo:fail rejected due to no permission currently”错误。这个错误通常发生在尝试使用`wx.navigateTo`API进行页面跳转时,由于缺少必要的...

    Permission Base(授权基础,以下简称PB)是一个基于.NET 2.0平台开发的开源项目,使用的协议为:Apache License Version 2.0。

    1.概述Permission Base(授权基础,以下简称PB)是一个基于.NET 2.0平台开发的开源项目,使用的协议为:Apache License Version 2.0。 PB是一套适用于一般中小型B/S企业应用系统的“权限控制基础结构”。PB的定位并...

    Apache启动错误Permission denied: httpd: could not open error log file解决方法

    ### Apache启动错误Permission denied: httpd: could not open error log file解决方法 #### 系统环境 - **操作系统**: CentOS 6.3 (x64) - **Apache版本**: httpd-2.2.15-30.el6.centos.x86_64 - **安装方式**: ...

    apache You don't have permission to access /test.php on this server解决方法

    2. 确保Apache用户对整个网站目录有适当的读取权限。 3. 检查.htaccess文件,它可能包含了阻止访问的规则。 4. 如果涉及到虚拟主机,确认虚拟主机配置没有误阻止访问。 总之,解决Apache的403 Forbidden错误需要...

    百度地图API报PERMISSION_UNFINISHED错误

    在使用百度地图API进行开发的过程中,可能会遇到一个常见的问题:“PERMISSION_UNFINISHED”错误。这一错误通常出现在尝试调用地图服务或者访问某些特定功能时,对于开发者来说,理解其背后的原因并找到解决方法是...

    用于请求权限的Android库(已更新27.11.2017)-Android开发

    NoPermission简单的Android库,用于权限请求。 仅由一类组成。 为什么使用NoPermission:不是框架。 这只是一个类对话框,其中解释了为什么应用程序需要permi NoPermission简单Android库来进行权限请求。 仅由一类...

    Delphi ftp 报Permission denied 问题.txt

    Delphi ftp 报Permission denied 问题.txt.Delphi ftp 报Permission denied 问题.txt

    Android权限列表permission说明.

    2. **ACCESS_FINE_LOCATION** - **定义**:用于获取精确位置信息,如GPS提供的坐标。 - **用途**:适用于需要高精度定位的应用场景,例如导航应用。 - **声明**:同样需要在`androidmanifest.xml`中添加`&lt;uses-...

    Apache Ftp Server使用说明

    本文将深入探讨Apache Ftp Server的使用方法,包括安装、配置、管理以及常见问题解决。 **一、安装Apache Ftp Server** 1. 下载:首先,你需要从Apache官方网站(http://mina.apache.org/ftpserver/download.html...

    android正向代理请求源码

    2. 配置Apache服务器:打开配置文件`httpd.conf`(通常位于`conf`目录下),在文件中添加代理模块`mod_proxy`和`mod_proxy_http`,如果未启用的话。确保这两行没有被注释掉: ``` LoadModule proxy_module modules...

    Laravel-permission 安装

    ### Laravel-permission 安装与配置详解 #### 一、简介 在现代Web应用开发中,权限管理和用户角色分配是一项非常重要的功能。Laravel作为PHP领域内最受欢迎的框架之一,提供了许多优秀的扩展包来增强其功能,其中`...

    lamp安装apache出错的地方

    在Linux环境中,Apache服务器是常见的Web服务软件,但在安装过程中可能会遇到各种问题,例如在本案例中提到的“Apache安装出错”。错误信息显示在尝试加载`mod_deflate.so`模块时遇到了权限问题,这是由于SELinux...

    android.permission大全

    2. **android.permission.ACCESS_COARSE_LOCATION** - **功能**:允许应用程序访问粗略的位置信息(例如Cell-ID、WiFi接入点)。 - **应用场景**:适用于不需精确位置信息的场景,如天气预报应用获取当前位置。 3...

    PermissionDemo.zip

    2. **请求权限**:当应用需要但尚未获取权限时,可以使用`ActivityCompat.requestPermissions()`方法发起请求。这个方法需要传入一个`Activity`引用,要请求的权限数组,以及一个回调接口`...

    webview通过代理访问网络

    2. 在Webview的生命周期方法中控制对系统代理设置的响应。 3. 提供一个接口让用户设置系统代理,通常是通过启动系统设置页面。 以上方法适用于大多数情况,但需要注意的是,不同Android版本可能有差异,部分设备...

    apache ftpserver讲解

    - **用户管理器**:设置为 `&lt;userManager class="org.apache.ftpserver.usermanager.impl.DatabaseUserManager"/&gt;` 以便于与数据库进行集成。 - **虚拟主机**:定义 `&lt;virtualHost&gt;` 元素来指定服务器的虚拟主机...

Global site tag (gtag.js) - Google Analytics