如何在 CentOS 7 服务器上配置 Apache httpd,以便home.mydomain.com
仅当请求的引荐来源网址来自以下路径时才提供对以下任何路径的请求mydomain.com
? 那么来自引荐来源网址以外的请求mydomain.com
会被重定向到 吗mydomain.com/login
?
以下是和 的VirtualHost
定义: mydomain.com
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>
答案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