ฉันมี IHS 8.5.5.3 พร้อม WebSphere 8.5.5.3 ติดตั้งบน Win Server 2012 VM ซึ่งเป็นส่วนหนึ่งของการติดตั้งระบบ IBM Maximo 7.6 ฉันกำลังพยายามเปิดใช้งาน mod_status บน IHS เพื่อให้ฉันรวบรวมเมตริกด้วย Datadog จาก Apache / IHS ระบบ Maximo ได้รับการกำหนดค่าที่พอร์ต 9080 ฉันกำลังพยายามตั้งค่า mod_status บนพอร์ต 80 ให้พร้อมใช้งานจาก http://localhost/server-status หรือที่คล้ายกัน
การกำหนดค่าที่มีอยู่ของ IHS ดูเหมือนจะปฏิเสธทุกเส้นทางตามค่าเริ่มต้นทั้งหมด เว้นแต่จะกำหนดค่าเป็นอย่างอื่น
ฉันเพิ่มสิ่งต่อไปนี้ใน httpd.conf บนเซิร์ฟเวอร์ภายในการติดตั้ง IHS:
LoadModule status_module modules/mod_status.so
<IfModule mod_status.c>
<ตำแหน่ง /สถานะเซิร์ฟเวอร์>
สถานะเซิร์ฟเวอร์ SetHandler
คำสั่งอนุญาตปฏิเสธ
#สั่งปฏิเสธอนุญาต
#ปฏิเสธจากทั้งหมด
#อนุญาตจาก localhost
อนุญาตจากทั้งหมด
เปิดสถานะขยาย
</สถานที่>
</หากโมดูล>
เมื่อฉันเรียกดู http://localhost/server-status จากเซิร์ฟเวอร์ ฉันได้รับ "ไม่พบ - ข้อผิดพลาด HTTP 404 ไม่พบทรัพยากรที่ร้องขอ" มีบางอย่างที่ฉันพลาดไปในการกำหนดค่าหรือฉันต้องเปิดใช้งาน WebGroup / Virtual Host ใน WebSphere หรืออย่างอื่นด้วยหรือไม่
ฉันตระหนักดีว่าโดยทั่วไปแล้ว การอนุญาตให้ใครก็ตามดูสถานะเซิร์ฟเวอร์ได้จากทุกที่อาจไม่ใช่แนวปฏิบัติที่ดีที่สุด แต่เป็นเซิร์ฟเวอร์ที่ขัดข้องและเบิร์น ซึ่งมีเพียงฉันเท่านั้นที่เข้าถึงได้ ขอบคุณ.