使用XML RPC來控制Webmin

2021-04-01 18:10:08 字數 593 閱讀 5289

最近要搞到webmin這個東西,仔細看了看**,耦合的還真是緊密。既然要管理伺服器。不可能自己重寫一套方案了,於是乎還是修改webmin,取我所用的改寫一些模組

1 使用soap::lite這個包

這個包包含了xml-rpc,soap等常用的封裝

2 apache+perl cgi 安裝

在conf.php中加入

options +execcgi

addhandler cgi-script .cgi .pl

alias /webmin-rpc/ "/usr/local/webmin-rpc/"

建立乙個測試指令碼

#!/usr/bin/perl

print "content-type: text/html/n/n";

print "hello, world.";

賦予許可權

chmod a+x first.pl

3 我的初步設想是

利用xml-rpc監呼叫linux端的perl指令碼。基本上指令碼還是web-lib.pl裡面,其他模組下的cgi功能都很easy,反正把

裡面生成html的地方去掉。結果返回成乙個xml給管理器。

使用XML RPC來控制Webmin

最近要搞到webmin這個東西,仔細看了看 耦合的還真是緊密。既然要管理伺服器。不可能自己重寫一套方案了,於是乎還是修改webmin,取我所用的改寫一些模組 1 使用soap lite這個包 這個包包含了xml rpc,soap等常用的封裝 2 apache perl cgi 安裝 在conf.ph...

使用XML RPC來控制Webmin

最近要搞到webmin這個東西,仔細看了看 耦合的還真是緊密。既然要管理伺服器。不可能自己重寫一套方案了,於是乎還是修改webmin,取我所用的改寫一些模組 1 使用soap lite這個包 這個包包含了xml rpc,soap等常用的封裝 2 apache perl cgi 安裝 在conf.ph...

使用XML RPC來控制Webmin

最近要搞到webmin這個東西,仔細看了看 耦合的還真是緊密。既然要管理伺服器。不可能自己重寫一套方案了,於是乎還是修改webmin,取我所用的改寫一些模組 1 使用soap lite這個包 這個包包含了xml rpc,soap等常用的封裝 2 apache perl cgi 安裝 在conf.ph...