Resin 3禁止特定網址取存網頁的設定

客戶提出一個需求:禁止特定網址取存網頁;通常應該是由防火牆來擋,現在要讓AP Server也有此能力。研究了一下,只要在web.xml加上設定就可以了(以下在Resin 3.x測試通過):

  1. 修改 wwwroot 裡的WEB-INF/web.xml,加入下列設定(請自行替換IP):
<security-constraint>
  <web-resource-collection>
    <url-pattern>/*</url-pattern>
  </web-resource-collection>
  <ip-constraint>
    <deny>10.1.1.101</deny>
    <deny>10.1.1.102</deny>
  </ip-constraint>
</security-constraint>

2.注意:不要混用

If only deny is used, then all ip's are allowed if they do not match a deny. If only allow is used, then an ip is denied unless it matches an allow. If both are used, then the ip must match both an allow and a deny.

被拒的IP會出現 403 Forbidden IP Address。

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *