簡體   English   中英

Apache 2.2禁用未配置的子域

[英]Apache 2.2 disable unconfigured subdomains

有一個網絡服務器,其中包含example.com,www.example.com,my.example.com,shop.example.com,static.example.com。 除www.example.com以外的所有網站均位於https上。 我的問題是當我輸入randomstring.example.com-> shop.example.com時得到了服務。 但是我什么也不想得到。 例如,mail.google.com是有效的子域。 如果您鍵入johndoe.google.com,則會看到“此網頁不可用”。 如何通過Vhost / .htaccess文件實現此目的。

  1. 這不是Apache的一部分。 您應該禁止對* .example.com之類的子域進行DNS解析。 要么
  2. 如果您無權訪問DNS服務器,則可以創建帶有空白索引頁面的虛擬主機,並將此虛擬主機指令放在所有虛擬主機的頂部。 它不應該與Google的行為(他們使用的是第一種方式)相同,但是至少您可以保護shop.example.com免受randomstring.example.com的訪問

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM