RHEL で確認要.
# rpm -Uvh usermin-1.130-1.noarch.rpm
/etc/usermin 以下のファイルを編集していく.
config に以下を追加
lang=ja_JP.euc
/etc/httpd/conf.d/usermin.conf を作成し,
ProxyPass /usermin/ http://localhost:20000/ ProxyPassReverse /usermin/ http://localhost:20000/
を書いてみたが,ダメだった.
で http://lists.swelltech.com/pipermail/webmin-l-archive/2004-June/017928.html を参考にして, /etc/usermin/config に
webprefix=/usermin webprefixnoredir=1
を追加してみる.
で,サーバを再起動して,O.K.
だだし,各モジュールにアクセスする際に, 「外部サイトからリンクされている」といった警告メッセージが出て, そのメッセージが二度と出ないようにしないと先に進めない.
その対策として
To turn it off, go to Webmin Configuration -> Trusted
Referers and add 'myserver' to the list of websites to trust.
とのことだが...
というわけで /etc/usermin/config に
referer=1
を追加.
さらに,logout ボタンが無い. どうも,環境変数 LOCAL_USER が渡るとだめみたい. つまり,localhost からのアクセスの場合, logout ボタンが出ないのかな.
なので強引に, /usr/libexec/usermin/mscstyle3/theme.pl の 265,267 行めの if 文
if (!$ENV{'LOCAL_USER'}) {
と
}
をコメントアウトした.
というか,/etc/httpd/conf.d/usermin.conf で
ProxyPass /usermin/ http://192.168.1.1:20000/ ProxyPassReverse /usermin/ http://192.168.1.1:20000/
としてやれば,O.K. になった.