为了使 mod_wsman 模块正常工作,还需要在httpd.conf文件中为模块添加相关配置。如下所示
清单 8. 利用 apxs 编译 mod_wsman
<IfModule mod_wsman.c> <Location /wsman> SetHandler wsman-handler AuthType Basic AuthName "OPENWSMAN" AuthUserFile /etc/openwsman/simple_auth.passwd Require valid-user Order allow,deny Allow from all </Location> </IfModule> |
SetHandler项使得 mod_wsman 能够过滤其他请求,其余的选项则设定访问权限的问题,可以根据实际情况选择其他方法。
完成了模块的配置,重新启动 apache 服务器,wsman 客户端可以通过 80 端口发送请求并取得结果,同时 Apache 服务器原先的功能比如 web 服务依旧正常工作。
小结
本文描述的开发 mod_wsman 的方法最主要的优点是模块独立于具体的 wsman 服务器开发,具有更大的灵活性,应用也更加广泛。同时,该方法也提示我们,只要开发相应的模块,很多服务都可以挂在 Apache 服务器下面,这一点有利于 Apache 服务器的通用性。(责任编辑:A6)
时间:2009-07-24 14:21
来源:developerWorks 中国
作者:胡 丽霞
原文链接