Linux

在 DNS 訪問的一台伺服器(埠 80)上託管 3 個站點,但將其中 2 個站點鎖定為來自某些子網內的請求?

  • August 23, 2010

如果我有 3 個域名:siteA、siteB 和 siteC。假設所有這些站點都儲存在同一台伺服器上,但是我想將站點 B 鎖定到僅某個子網,將站點 C 鎖定到更廣泛的子網。

有沒有辦法只使用 IPTables 和 Apache 來實現這一點?

當然,apache 的 mod_access 會很好地解決這個問題。將類似這樣的內容放入要限制訪問的站點的 .htaccess 中:

Deny from all
Allow from 192.168.1.0/24
Allow from 1.2.3.4/32

引用自:https://serverfault.com/questions/173368