แก้ปัญหาติดตั้ง URLSCAN บน IIS8.0

0
296

ปัญหา IIS8.0 Metabase is required to install Microsoft UrlScan Filter v3.1.

สำหรับคนที่ต้อง Hardening IIS Web Server คงคุ้นเคยกันเป็นอย่างดี ว่าต้องติดตั้ง URLSCAN เพื่อช่วยเป็น Firewall ให้กับระบบ IIS

ทั้งนี้ IIS 8.0 ได้เพิ่ม Feature ที่ใกล้เคียงกับ URLScan มาแล้วเรียกว่า Request Filtering (แต่ว่าการใช้งานจริงไม่สามารถทดแทน URLScan ได้ทั้งหมด)

ปัญหา IIS8.0 Metabase is required to install Microsoft UrlScan Filter v3.1.

ภาพ: Request Filtering มาพร้อมกับ IIS8.0

ดังนั้น เพื่อความปลอดภัยของ Web Server ควรติดตั้ง URLScan ไว้ด้วยครับ

ทีนี้ปัญหาที่เจอในการติดตั้ง URLScan ลงบน Windows Server 2012 ที่มาพร้อมกับ IIS8.0 นั้นคือ

ถ้าติดตั้ง IIS8.0 โดย Default แล้วนั้น จะไม่สามารถติดตั้ง URLScan ได้โดยจะมี Error ตามรูปนี้ครับ

ปัญหา IIS8.0 Metabase is required to install Microsoft UrlScan Filter v3.1.

ปัญหา IIS8.0 Metabase is required to install Microsoft UrlScan Filter v3.1.

วิธีแก้ไขง่าย ๆ แต่อาจจะงงคือ ต้องไปติดตั้ง Role Service เพิ่มดังนี้ครับ

ไปที่ Add Roles and Feature > Server Roles > Web Server (IIS) > Management Tools > IIS 6 Management Compatibility > IIS 6 Metabase Compatibility

ปัญหา IIS8.0 Metabase is required to install Microsoft UrlScan Filter v3.1.

จากนั้นก็จะติดตั้ง URLScan ได้ตามปกติครับ

ปัญหา IIS8.0 Metabase is required to install Microsoft UrlScan Filter v3.1.

อ้างอิง http://kanishkashowto.wordpress.com/2013/09/12/how-to-configure-urlscan-on-iis-7-5-and-iis-8-2/

 

ปัญหา IIS8.0 Metabase is required to install Microsoft UrlScan Filter v3.1.