Webmin

Last-modified: 2014-02-27 (木) 23:15:53
最終更新:2014-02-27 (木) 23:15:53
アクセス数(合計):?
利用者; ? アクセス数(本日):? アクセス数(昨日):?

Web管理 Webmin

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


目的

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

https://192.168.0.10:10000/

構築条件

構築機器

作成環境

OS    CentOS 6.5 64bit版

サーバ作成条件

サーバIP192.168.0.10/24
ホスト名hogehogeServer
user   hogehoge
userpasswdhogehogepass
作業ディレクトリ/home/hogehoge

手順記入ルール

  • コマンド行頭記号で 「$」はユーザ権限 「#」はスーパーユーザー権限 を表示
  • コマンドが長くなる場合は、行末に「\」を記述し複数行に記述。

ファイル入手

サイト

今回インストールしたファイル

前準備

  1. CentOSインストール 実施
  2. yumリポジトリ設定 実施
  3. LAMPサーバ構築 実施

インストール

(1)ファイル転送

ftp/wget等にて、ユーザエリア「/home/hogehoge」にwebminのrpmファイルをアップ

(2)インストール

  • スーパユーザでログイン
$ su
パスワード:
  • パッケージがあるか確認
# ls -l
-rw-rw-r--  1 hogehoge hogehoge 22155445  1月 14 07:17 2014 webmin-1.670-1.noarch.rpm
  • パッケージインストール
# rpm -ivh webmin-1.670-1.noarch.rpm
警告: webmin-1.670-1.noarch.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID 11f63c51: NOKEY
準備中...                ########################################### [100%]
Operating system is CentOS Linux
   1:webmin                 ########################################### [100%]
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 にアクセスし以下ログイン画面が出ることを確認
※Firefox4.0は警告が出るので案内に従い例外登録を行う。

  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.EUC)」を選択後「Make Changes」を押下
     
    Modifying Webmin login ..
    .. done
Reloading Webmin ..
.. done

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

 ★選択で「Japanese(JA_JP.UTF-8)」でも日本語になるが、日本語化率が低い

2)OpenSSL の設定

【telnet】

  • スーパユーザでログイン
$ su
パスワード:
#
  • インストール確認
# yum list install openssl
openssl.i686      1.0.1e-16.el6_5.4     updates
openssl.x86_64    1.0.1e-16.el6_5.4     updates

※installed出ない場合は、「yum install openssl」実施

# yum install openssl
================================================================================
 Package         Arch           Version                   Repository       Size
================================================================================
Updating:
 openssl         x86_64         1.0.1e-16.el6_5.4         updates         1.5 M
  • インストール確認
# 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/