FreeBSD 12.0 RELEASE - webmin - インストール

1. 概要
2. インストール
3. セットアップ
4. /etc/rc.conf
5. /etc/newsyslog の編集
6. 起動

1. ports

 Webmin はブラウザを通してサーバマシンを管理できるツールです。  詳細は「Webmin - Wikipedia」をご参照ください。

2. インストールports

cd /usr/ports/sysutils/webmin/
make install
 オプションはありません。  念のため、インストールのメッセージを・・・。

Installing webmin-1.900_1...
After installing Webmin for the first time you should perform the following
steps as root:

* Configure Webmin by running /usr/local/lib/webmin/

* Add webmin_enable="YES" to your /etc/rc.conf

* Start Webmin for the first time by running "service webmin start"

The parameters requested by may then be changed from within Webmin

> pkg info webmin
Name           : webmin
Version        : 1.900_1
Installed on   : Thu Apr 25 12:42:44 2019 JST
Origin         : sysutils/webmin
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : sysutils
Licenses       : BSD3CLAUSE
Maintainer     :
WWW            :
Comment        : Web-based interface for system administration for Unix
Annotations    :
        FreeBSD_version: 1200086
        cpe            : cpe:2.3:a:webmin:webmin:1.900:::::freebsd12:x64:1
Flat size      : 78.9MiB
Description    :
Webmin is a web-based interface for system administration for Unix.
Using any browser that supports tables and forms, you can setup
user accounts, Apache, DNS, file sharing and so on.

Webmin consists of a simple web server, and a number of CGI programs
which directly update system files like /etc/inetd.conf and


3. セットアップ


> /usr/local/lib/webmin/

↓Webmin のログ出力先(変更なしであれば Enter)
Log file directory [/var/log/webmin]:

↓perl の存在するディレクトリ(変更なしであれば Enter)
Full path to perl (default /usr/local/bin/perl):

↓アクセスするポート番号(変更なしであれば Enter)
Web server port (default 10000):

↓Webmin にログインするユーザ名を入力
Login name (default admin):

Login password:
Password again:

↓SSL 使用の有無(y を推奨)
Use SSL (y/n): y Enter

 ポート番号等、変更可能ですが、ポートスキャンされればポートは確認されてしまいますので、ポート番号を変更するしないより、後述する IP アドレス制限により接続可能なアドレスを制限すべきです。  SSL はセキュリティのために使用すべきです。

4. /etc/rc.conf の編集



5. /etc/newsyslog の編集

 Webmin のログは

 に出力されます。  一応、参考までにわたしのログローテーション設定は


# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
/var/log/webmin/*.log                   644  10    100  *     BG
/var/log/webmin/*.error                 644  10    100  *     BG
 フラグ等の意味は「メンテナンス・トラブルシュート - ログ」をご参照ください。

6. 起動



service webmin start
 で起動します。  今回、起動時に変なメッセージが出力されちゃいました・・・。  何だろうな。

> service webmin start
Starting webmin.
Cron 155616406910904 missing any time spec