[英]prevent user accessing site using server ip
我的Apache服务器IP地址为192.168.1.50
,域名为my.local
。 我如何使用IP地址而不是服务器域限制对用户的访问。
my.local
用户可以访问该站点, 所有文件也应该可以访问。 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.