Openwsman Apache module
Introduction
mod_wsman enables Apache HTTP Server to run WS-Management services and replaces the default HTTP server integrated with Openwsman.
Requirements
- Load plug-in configuration options from openwsman.conf, or
- Configure options in httpd.conf
- Required options:
- CIM namespace
- CIM class/WS-Management namespace mapping as specified in openwsman.conf
- Better checking for headers and content types
- Only support POST (can be done in httpd.conf?)
- Debugging
- Provide minimal httpd.conf for small footprint environments
- ....
Status
Currently the module works without plug-in configurations. Only the DMTF CIM namespace works which means only base classes can be queried and retrieved.
Configuration
<IfModule mod_wsman.c>
<Location /wsman>
SetHandler wsman-handler
AuthType Basic
AuthName "OPENWSMAN"
AuthUserFile /etc/openwsman/simple_auth.passwd
Require valid-user
AuthType Digest
AuthName "OPENWSMAN"
AuthDigestFile /etc/openwsman/digest_auth.passwd
Require valid-user
Order allow,deny
Allow from all
</Location>
</IfModule>
Reference
- Apache 1.3.x API: http://httpd.apache.org/docs/1.3/misc/API.html
