2010-09-09

【SheevaPlug】サーバ構築についての作業メモ。

SheevaPlugのサーバ構築についての作業メモ。

▼計画した作業
 ●ハードウェア関係
  →ハードディスク増設

 ●インストール・設定
  →FTPサーバ&クライアントインストール
  →Apache2インストール
  →MySQLインストール
  →PHP5インストール

▼実施した作業
 ・ハードディスク増設
  →FDISKでパーティションを作成
  →「mkfs.ext2 /dev/sda1」でフォーマット。
  →/mntへマウント。
  →/etc/rc.local へ「mount /dev/sda1 /mnt」追記
 以上。

 ・FTPサーバ&クライアントインストール
  →FTPサーバをインストール。今回はProFTPDをインストールした。
  →「apt-get update」でリスト更新
  →「apt-get install proftpd」を実行しインストール。
  →「/etc/ftpusers」に自分が使ってるアカウントが記載されていないか確認。
  →/etc/hostsや/etc/hosts.allow、/etc/hosts.denyも適切に設定すること。
  →「apt-get install ftp」を実行しクライアントをインストール。
 以上。

 ・Apache2インストール
  →「apt-get install apache2」を実行しインストール。
  →ドキュメントルートを増設ハードディスクへ移動する。
   「/etc/apache2/sites-available/default」内の「/var/www」を目的のパスへ変更し Apache再起動。
 以上。

 ・MySQLインストール
  →「apt-get install mysql-server」を実行しインストール。
  →初期ユーザのIDとパスワードは以下の通り。
   USERID: debian-sys-maint
   PASSWD: /etc/mysql/debian.cnfファイル内に記載されている、「passowrd=*********」を参照。
  →上のユーザでログインし、
   「GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '上のパスワードを利用' WITH GRANT OPTION; FLUSH PRIVILEGES;」
   を実行する。
  →普段使うユーザも作成しておく。
  →外部のサーバからも接続できるようにする。
   「/etc/mysql/my.cnf」の
    「bind-address = 127.0.0.1」
   を
    「bind-address = 現在のIPアドレス」
   に変更する。
  →データベースファイルのパスを増設ハードディスクへ移動する。
   「/etc/mysql/my.cnf」の
    1)datadir=**************** を 移動したいパスへ変更する。
    2)移動したいパスへ現在のデータベースファイルをコピーまたは移動する。
    3)移動したデータベースファイルのパーミッションをコピー元と同様の設定に変更する。
    4)再起動する。
 以上。

 ・PHP5インストール
  →「apt-get install php5」を実行する。
  →「apt-get install php5-mysql」を実行する。
  →「apt-get install php5-cli」を実行する。
 以上。

ZenBack

WebMoney ぷちカンパ