CentOS5.5/Webmin

Last-modified: 2010-07-25 (日) 22:18:37
最終更新:2010-07-25 (日) 22:18:37
アクセス数(合計):?
利用者; ? アクセス数(本日):? アクセス数(昨日):?

Web管理 Webmin

別端末からIE等のWebブラウザを利用してサーバの各種設定を可能とする。


やりたいこと

ユーザから、Apache他ツールの設定をSSLで可能とする。

https://192.168.0.10:10000/

条件

使用OSCentOS5.5 64bit
アプリApache+PHP+MySQL (CentOS付属)
文字コードutf-8

ファイル入手


インストール

(1)ファイル転送

ftp にて、ユーザエリア「/home/hogehoge」にwebmin-1.510-1.noarch.rpmをアップ

(2)インストール

  • スーパユーザでログイン
$ su
パスワード:
#
  • パッケージがあるか確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 15995394  7月 25 09:04 webmin-1.510-1.noarch.rpm
  • パッケージインストール
# rpm --install webmin-1.510-1.noarch.rpm
警告: webmin-1.510-1.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 11f63c51
Operating system is CentOS Linux
Webmin install complete. You can now login to https://hogehogeServer:10000/
as root with your root password.
  • http再起動
# /etc/rc.d/init.d/httpd restart
httpd を停止中: [  OK  ]
httpd を起動中: [  OK  ]
  • 終了
# exit
exit
$

動作確認

【Web】

webmin にアクセスし以下ログイン画面が出ることを確認

  https://192.168.0.10:10000/

webmin-01.jpg

設定

1)日本語設定

【Web】


  • 「Login to Webmin」が出たら、ログイン
    Usernam 「root」
    Password 「(rootパスワード)」


  • 日本語設定
    「Webmin」→「Change Language and Theme」→「Webmin UI language」で「Personal choice」をクリック
    「Japanese(JA_JP.UTF-8)」を選択後「Make Changes」を押下
     
    Modifying Webmin login ..
    .. done
Reloading Webmin ..
.. done

 ※再ログインで日本語表示に切り替わる。

2)OpenSSL の設定

【telnet】

  • スーパユーザでログイン
$ su
パスワード:
#
  • インストール確認
# rpm -qa | grep -i openssl
openssl-0.9.8e-12.el5_4.6
  • インストール確認
# perl -e 'Net::SSLeay'
# (出力無し)


【Web】

  • SSL暗号化設定確認
    「Webmin」→「Webmin設定」→「SSL暗号化」
     
    「SSl暗号化」画面で
    「可能であればSSLを使用可能にしますか?」→「はい」にチェックが入っていることを確認

遭遇したトラブル

「Perlモジュール NET::SSLeayがシステム上にインストールされていません。」エラー発生

問題:
「Webmin」→「Webmin設定」→「SSL暗号化」で「Perlモジュール NET::SSLeayがシステム上にインストールされていません。」とエラーが表示

原因:
「perl-Net-SSLeay-~」 モジュールが無いのが原因
サーバ画面で「アプリケーション」→「ソフトウェアの追加/削除」→「一覧」でモジュールをインストールすること

謝辞

テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。

http://centossrv.com/