繁体   English   中英

防止用户使用服务器ip访问站点

[英]prevent user accessing site using server ip

我的Apache服务器IP地址为192.168.1.50 ,域名为my.local 我如何使用IP地址而不是服务器域限制对用户的访问。

  • 使用域my.local用户可以访问该站点, 所有文件也应该可以访问。
  • 使用服务器IP 192.168.1.50用户应重定向到服务器域,即my.local 因此,如果该用户转到192.168.1.50/somepage.php他们将被重定向到my.local 如果用户转到192.168.1.50/images/someimage.jpg ,则将拒绝他们访问。

如何做到这一点?

最直接,最灵活的方法是使用ServerName 192.168.1.50创建单独的虚拟主机。 只是不要将其创建为任何端口的第一个虚拟主机,因为它将成为默认端口。

然后,您可以在192.168.1.50的上下文中使用所有基本指令来重定向或执行访问控制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM