簡體   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