Nov 01, 2005

Mac OS XにWebminをインストールしよう

 ターミナルが得意ならサーバーのセッティングはとっても楽なんですけど、やっぱり、キーボードをかしゃかしゃ打ち込みながら、難しい英文を読んだりして設定を変えていくのは難しいです。Webminはそういうちょっと苦手な操作をSafariやInternetExploreなどのWebブラウザでおこなえるようにしてくれる強力なフリーウェアです。ここではサーバーの環境設定や管理を楽チンにしてくれるWebminをインストールしていきます。(操作的にの話ですけどね)





必要なもの

  • Mac(Mac OS Xを搭載しているもの。ここは10.3.x(Panther)で進みます)
  • Xcode(MacOS X PantherのCD-ROMに付属しています)
  • ターミナル(Terminal)アプリケーションフォルダ>ユーティリティフォルダの中にあります。
  • Safari(またはShiira, Firefox, Mozilla, Omniweb, iCab, Camino, InternetExploreなど)
  • Stuffit Expander(圧縮解凍ソフト)アプリケーションフォルダ>ユーティリティフォルダの中にあります。
  • やる気
  • オープンソースコミュニティへの感謝
  • セキュリティーへの配慮
  • インターネットを構築してくれた方々への畏怖の念




Webminのダウンロード

まず、Webminのサイトに行き、webminをダウンロードします。

  1. Webminのサイトに行きます。
    (クリックで拡大)


  2. Downloading and Installingをクリックして先に進みます。



  3. ダウンロードするファイルを選択するページになります。



  4. ここでは"webmin-1.220.tar.gz"フォーマットのものを選んでいます。なるべく最新のものを利用するようにした方がよいです。



  5. souceforgeに進みますので、適当な場所からファイルをダウンロードします。




  6. FinderもしくはStuffit Expanderで解凍されます。されない場合は自分でやりましょう。





  7. これでダウンロードは終了です。



  8. これからの作業をあわせるためにデスクトップに置いたWebminフォルダの名前を「webmin」に変更します。



webminのインストール

  1. デスクトップに置いた「webmin」をアプリケーションフォルダに放り込みます。

    →  
    ドラッグアンドドロップで放り込むだけです。


  2. 次に、アプリケーションフォルダのユーティリティフォルダからターミナルを起動して、以下のコマンドを入力します。



  3. cd /Applications/webmin



    リターンで実行。


  4. 続いて次のコマンドを入力します。パスワードを求められたら対応してください。

    sudo ./setup.sh



    パスワードを求められますので、Macの管理者パスワードを入力します。入力するパスワードは周りからののぞき見を防ぐために、入力しても表示されません。あれ?とおもいますけれども、ちゃんと受け付けられていますので間違えないように入力を完了させてください。

  5. Webminのセットアップが始まります。



  6. いくつか質問が続きます。なんだかものすごいドキドキしますけど、特に何も入力しないで良いです。リターンだけ押してください。

    Config file directory [/etc/webmin]:
    とか
    Log file directory [/var/webmin]:
    とか
    Full path to perl (default /usr/bin/perl):
    とか
    Web server port (default 10000):
    とかきかれますけど、気にせずリターンを押します。


  7. 重要なのはこの次から。以下の表示が出たら、webminの管理に使うログインネームを入力します。

    Login name (default admin):

    とでたら、後ろに

    Login name (default admin): hogehoge

    などのようなログインネームを考えて入力します。忘れないように...。




  8. 次にパスワードを決める質問が出ますので入力します。入力は二度求められます。なお、のぞき見防止のため入力したパスワードはみえませんのであしからず。

    Login password:

    とでたら、後ろに

    Login password: sukinapassword

    などのようなパスワードを考えて入力しましょう。




  9. 次にWebminをMac起動時に自動起動させるかどうかをきかれますので、yを入力します。

    yを入力してください。


  10. インストールが始まります。



  11. インストールが成功するというメッセージが出たら終了です。




動作確認

正しくwebminが動くかどうかを実際に接続してみます。この作業をする前にパーソナルWeb共有がオンになっていることを確認しておいてください。オンになってないとダメです。

  1. Safariで以下のURLに接続します

    http://127.0.0.1:10000/




  2. webminが正しくインストールされていれば、ログイン画面が出ます。感動。



  3. 実際にログインしてみましょう。入力するのはインストールの際に作成したアカウントとパスワードです。

    ポチッとな。


  4. webminの設定画面が開かれるはずです。



  5. わかりにくいのでまず日本語にしてしまいましょう。Change Lanugage and Themeをクリックします。ここでWebminで表示される言語とテーマを選択できます。



  6. "Webmin UI language"という項目が"Global Language"になっていますので、 "Personal choice .. "にチェックをつけて、ポップアップから言語を選んでJapaneseにします。




  7. 設定したらMakeChangesを押して設定を有効にさせます。

    押さないと設定完了になりません。


    設定が実行されて...


  8. Return to indexでトップページに戻ると日本語になっています。

    ホッとしますね。



Webminの機能

 Webminはサーバーのいろんな機能を管理できるようにできています。

  1. たとえばMySQL。Webminを使うと、phpMyAdminと同じようにサーバーにインストールしたMySQLにアクセスして、データベースをつくったり管理したりできるようになります。






  2. Postfixの設定も。




  3. Apacheの設定も。





  4. BINDの設定も。






Webminのオプション設定

 Webminに会社の外から接続したりする場合は、インターネット上をWebminのログインパスワードが素っ裸状態で流れていきますので、このとき悪意のある人にのぞかれてしまうかもしれません。大変危険です。これを避けるには、外部からの接続をおこなわないことか、SSLを利用した接続をすることで対応します。

  1. WebminメニューからWebmin設定をクリックします。

    webminをクリックすると...


    が見つかるのでクリック。


  2. 「SSL暗号化」がありますのでそれをクリック。



  3. Perlモジュール、Net::SSLeayがインストールされていないよ、とでます。



  4. 中程にある「ダウンロードとインストール」をクリックします。




  5. モジュールのインストールが始まります。



  6. いろいろと設定ができるように出ていますけど、気にせず、下の方の「インストールを続行」を押して続けます。

    えーと、なんかうまくいく環境とうまくいかない環境があります。今いじってるコイツはダメです。なんででしょうね?よくわかりません。Xcode?


  7. えーと、なんにせよ、うまいことインストールできればログイン時にSSLが使えるようになります。



追加モジュール類がうまくインストールできない場合

  1. SpamAssassinなどのような、使いたい追加モジュール類がどうしてもうまくインストールができない場合は、Webminメニューから、「webmin設定」、Webminのアップグレードに進んで、Webminのアップグレードを行ってみてください。最新のバージョンにすることでうまくいくようになることがあります。

      → 






1 Trackback

Mac OS XでWebmin

MacOSXでサーバー稼業 : Mac OS XにWebminをインストールしよう ブラウザからサーバー管理が何でもできてしまうWebminというツールがある。リンク先の解説を参考にさせてもらってインストールしたらいとも簡単にできてしまった。いろんな設定がブラウザからグラフィカルにで

From : Simple Beep @ 2005-11-09 00:31:55

Track from Your Website

http://earlybirds.ddo.jp/namahage/inegalog/trackback/tb.php?id=21
(言及リンクのないトラックバックは無視されます)

Comments in Forum

18 Comments