【问题标题】:Allow access via reverse proxy by http referer允许 http referer 通过反向代理访问
【发布时间】:2020-03-26 15:00:17
【问题描述】:

我刚刚得到了一个 apache2 反向代理服务器来照顾。我被要求使用 https 设置访问 gis 系统,这一切都很好。我想知道是否有任何配置虚拟主机的方法,所以它只允许在我指定的 http 标头引用者的情况下访问?即,如果访问 gis 系统的 http 标头没有正确的引用者,则 rproxy 拒绝访问。

我正在尝试:

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_REFERER} !^(.*?)\.?(mydomain\.co\.uk|mydomain\.com) (\/?.*) [NC]
RewriteRule ^.*$ http://www.mydomain.co.uk/not_allowed_here.html [R=301,L]

【问题讨论】:

    标签: apache2 reverse-proxy http-referer


    【解决方案1】:

    我终于到了:

    > SetEnvIf Referer
    > ^https?:\/\/[^.]+\.(?>mydomain\.co\.uk|mydomain\.com).*$ refererok
    > 
    > <Location />
    >     order deny,allow
    >     deny from all </Location>
    > 
    > <Location /set2/>
    >     order deny,allow
    >     allow from all </Location>
    > 
    > <Location /set1/>
    >     order deny,allow
    >     deny from all
    >         allow from env=refererok </Location>
    

    【讨论】:

      猜你喜欢
      • 2015-03-21
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-27
      • 1970-01-01
      相关资源
      最近更新 更多