|
掲示板で話題になっていたのでサクっと入れて見ました。ひじょーーによくできてますねぇ。MacOSXへの対応もバッチリのようです。特に説明すべき点もないので重要なところだけ示しますね。
まずはファイルをダウンロード。
http://www.webmin.com/
で、もって来たファイルを/usr/localにピーコします。
[macosx:~] root# cp -p /Users/Shared/webmin-0.92.tar.gz /usr/local/
こんな感じですね。
[macosx:~] root# cd /usr/local/
[macosx:/usr/local] root# ls
bin samba share webmin-0.92.tar.gz
解凍します。
[macosx:/usr/local] root# tar xzfv webmin-0.92.tar.gz
で、webminディレクトリ内のsetup.shを実行します。作業はrootで。
[macosx:/usr/local] root# cd webmin-0.92/
[macosx:/usr/local/webmin-0.92] root# ./setup.sh
すると下記のようなウィザード形式でインストールが始まります。[]でくくられている奴がデフォルトの値でそのままでいいときはリターンを押すだけです。
コンフィグファイルのディレクトリ
Config file directory [/etc/webmin]:
ログファイルのディレクトリ
Log file directory [/var/webmin]:
Perlのパス。"which perl"で調べられます。MacOSXの場合はデフォルトでOK。
Full path to perl (default /usr/bin/perl):
見つかれば下記のような出力が出ます。
Testing Perl ...
Perl seems to be installed ok
で、ここでOSの種類を選択します。いやーかなりたくさんサポートしてますねー。MacOSXは39番です。
***********************************************************************
For Webmin to work properly, it needs to know which operating system
type and version you are running. Please select your system type by
entering the number next to it from the list below
---------------------------------------------------------------------------
1) Sun Solaris 2) Caldera OpenLinux eServer
3) Caldera OpenLinux 4) Redhat Linux
5) Slackware Linux 6) Debian Linux
7) SuSE Linux 8) Corel Linux
9) turboLinux 10) TurboLinux
11) Cobalt Linux 12) Mandrake Linux
13) Mandrake Linux Corporate Server 14) Delix DLD Linux
15) Conectiva Linux 16) MSC Linux
17) MkLinux 18) LinuxPPC
19) XLinux 20) LinuxPL
21) Linux From Scratch 22) Trustix
23) Cendio LBS Linux 24) Ute Linux
25) Lanthan Linux 26) Yellow Dog Linux
27) Corvus Latinux 28) FreeBSD
29) OpenBSD 30) NetBSD
31) BSDI 32) HP/UX
33) SGI Irix 34) DEC/Compaq OSF/1
35) IBM AIX 36) SCO UnixWare
37) SCO OpenServer 38) Darwin
39) Mac OS X 40) Mac OS X / OS X Server
41) Cygwin
---------------------------------------------------------------------------
Operating system: 39
OSのバージョンを選びます。10.1.*の場合は2でいいでしょう。
---------------------------------------------------------------------------
1) Mac OS X 1.0 2) Mac OS X 1.2
---------------------------------------------------------------------------
Version: 2
Operating system name: Mac OS X
Operating system version: 1.2
ポート番号を指定
Web server port (default 10000):
ログイン名。自分はrootにしちゃいました。
Login name (default admin): root
パスワード。2回入れます。
Login password:
Password again:
ホスト名。/etc/hostconfigに書かれている奴が選ばれるのかな?
Web server host name (default MacOSX):
SSLがねぇぞという出力。無視していいんかな?
The Perl SSLeay library is not installed. SSL not available.
起動時にアクティブにするかを指定する。
Start Webmin at boot time (y/n): y
で、「http://localhost:10000」にアクセスします。
完璧ですな。
日本語でアクセスするにはユーザー名+パスワードでログインしてからWebmin
Configuration>Language>Japaneseでバッチリ。

掲示板の画像にリンク張らせていただきました>misty_rcさん
またApacheの設定ファイルへのパスがおかしくなっていますが、下記のとおり設定すればOKです。
サーバー>Apache Webサーバ >モジュール設定

BINDもよう出来とります。
掲示板の画像にリンク張らせていただきました>olpoさん

FTPは動いてるアプリが違うのでダメですね。ちょっと残念。ftpの設定はこちら
sshdは少しだけ変更します。
2つめの「Full path to sshd config file」を「/etc/sshd_config」
3つめの「Full path to ssh client config file」を「/etc/ssh_config」
インターネットに直結している場合は外部からWebminへの接続は拒否したほうがいいでしょう。パスワードの管理をしっかりやっていれば通常問題ないと思いますが、おっぴろげにすんのも精神衛生上よろしくないのでアクセスできるホストを制限しましょう。
ログインしてWebmin設定>IPアドレスのアクセス制御を選んで「リストされたアドレスからのみ許可」を選びます。
テキストフィールドにプライベートIPのサブネットを書いておけばいいと思います。例:「192.168.1.0/255.255.255.0」等
ポートも変えておくともっといいかも。となりにあるポートとアドレスの中でポートが指定できます。「リッスン対象の
IP アドレス」ってのはNICに2つ以上のアドレスがバインドされいる場合に指定します。
さらにWebminはデフォルトではログを取っていないので万が一に備えてログをとっておいたほうがいいかもしれません。他にもSSLを有効にしたり(モジュールのインストールが必要だと思う)パスワードを連アタしてくるアホを一定時間拒否したりとかっちゅー親切なオプションもあります。
ほかにも「えっこんなのもできるんかいな?」ってな設定が色々と出来ます。他にも詳しい解説はあるでしょうし、なにより自分でいじったほうが分かりやすいと思います。それほどよく出来てますよ。
まぁこれは初心者向け簡易インストールマニュアルってとこで。ここまでよく出来てるとOSに標準でつける価値も十分あるでしょうね。
コンパネから全部いじれるようになったらかなり使いやすいOSになるなー。誰かやってみません?・・・とか言ってみる。
|