FreeBSDでLAMPをセットアップする:Beginner's Guide(3/3 ページ)
Linuxと同等、もしくはそれ以上に各方面の第一線で活用するFreeBSD。ライセンスやメンテナンスの面でApacheやMySQLなどを使うことに抵抗もあるかもしれないが、FreeBSDでこれらを使ったサーバの構築法を解説しよう。
phpMyAdmin
phpMyAdminは、データベース管理者の仕事をかなり楽にしてくれる。使用頻度はかなり高く、ほとんど標準になっている。利用するにはインストールとリンク設定が必要だ。以下のコマンドにより、「http://localhost/phpMyAdmin」でphpMyAdminにアクセスできるように設定を行い(つまり、インストールしたphpMyAdminディレクトリをwwwrootのディレクトリにリンク)、設定スケルトンをデフォルト設定として利用して、秘密のパスフレーズ(パスワードの暗号化に使用)、rootユーザー、rootパスワードをMySQLオプションに対応させて設定する。
cd /usr/ports/databases/phpmyadmin
make config install distclean
ln -s /usr/local/www/phpMyAdmin /usr/local/www/apache22/data
cd /usr/local/www/phpMyAdmin && cp config.sample.inc.php
config.inc.php
vim config.inc.php
$cfg['blowfish_secret'] = 'kJ76Fgeak98h6thjd6';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'p3Df1IsT';
以上で、多機能FreeBSDサーバのインストール、設定、セキュア化が完了し、いつでも利用できる状態になっている。なお、サーバの管理に当たっては、幾つか注意すべき点がある。1つは、サーバを最新の状態に保つことだ。FreeBSDには、カーネルやユーザー空間、そしてそこにインストールされているすべてのアプリケーションを最新かつセキュアな状態に保つ優れたツール群が用意されている。サーバの古さはセキュリティ上のリスクとなる。もう1つは、設定を変更したり、アプリケーションを再構成したり、あるいは単にFreeBSDの特定のコマンドやファイルについて把握したりする場合には設定ファイルとmanページを参照する、ということだ。
ここで設定したサーバを使えば、静的Webコンテンツだけでなく、フォーラムやチャット、画像ギャラリーといった動的コンテンツも安全に公開できるほか、Webホスティングで中心的な役割を果たすことの多いデータベースの設定にもphpMyAdminが利用できる。
Martin Munchはノルウェーのトロムソ大学(University of Tromso)でコンピュータサイエンスを学んでいる。
関連記事
- MacやFreeBSD向けのボット出現
MacとFreeBSD向けにコンパイルされたIRCボットが見つかった。 - FreeBSD 7.0リリース
FreeBSD 7.0-RELEASEは大幅な性能向上を図り、Sun MicrosystemsのZFSを実験的にサポートしている。 - 力武健次――在野の孔明、問題解決の彼岸にみたプログラムの本質
回を重ねた「New Generation Chronicle」。自分のサイトなどでこの連載について言及する方も増えてきた。そうした方の中から、今回はネットワークセキュリティの研究者、力武健次氏を取り上げる。
Copyright © 2010 OSDN Corporation, All Rights Reserved.