我的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
,他们将被拒绝访问。如何实现这一目标?
答案 0 :(得分:0)
最直接,最灵活的方法是使用ServerName 192.168.1.50
创建单独的虚拟主机。只是不要将它创建为任何端口的第一个虚拟主机,因为它将成为默认端口。
然后,您可以使用所有基本指令重定向或执行访问控制,所有这些都在192.168.1.50的上下文中。