Redirecionamento do Apache com base no referenciador no CentOS 7

0

Como posso configurar o Apache httpd em um servidor CentOS 7 para que as solicitações de qualquer caminho em home.mydomain.com sejam exibidas apenas se o referenciador da solicitação tiver sido de um caminho em mydomain.com ? para que solicitações de referenciadores que não sejam mydomain.com sejam redirecionadas para mydomain.com/login ?

Aqui estão as definições de VirtualHost para mydomain.com e para host.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>
    
por CodeMed 01.07.2017 / 01:16

1 resposta

0

Tente isto: -

< VirtualHost home.mydomain.com:80>

ServerName home.mydomain.com

order Allow,Deny

Allow from 127.0.0.1/8

Allow from mydomain.com

< /VirtualHost>

Para obter mais informações, consulte o link

    
por 01.07.2017 / 03:38