CentOS 7 中基于 Referrer 的 Apache 重定向

CentOS 7 中基于 Referrer 的 Apache 重定向

如何在 CentOS 7 服务器上配置 Apache httpd,以便home.mydomain.com仅当请求的引荐来源网址来自以下路径时才提供对以下任何路径的请求mydomain.com 那么来自引荐来源网址以外的请求mydomain.com会被重定向到 吗mydomain.com/login

以下是和 的VirtualHost定义: mydomain.comhost.mydomain.com

<VirtualHost www.mydomain.com:80>
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    ErrorLog /var/log/httpd/mydomain_com_error.log
    CustomLog /var/log/httpd/mydomain_com_requests.log combined
    DocumentRoot /var/www/mydomain.com/public_html
</VirtualHost>

<VirtualHost home.mydomain.com:80>
    ServerName home.mydomain.com
    ProxyPass / http://localhost:4000/ connectiontimeout=5 timeout=30
</VirtualHost>

答案1

尝试这个 :-

<虚拟主机 home.mydomain.com:80>

服务器名称 home.mydomain.com

命令允许、拒绝

允许来自 127.0.0.1/8

允许来自 mydomain.com

</虚拟主机>

欲了解更多信息,请参阅http://httpd.apache.org/docs/2.2/en/mod/mod_authz_host.html

相关内容