サーバー構築5

・・・という訳で、
Fedora -> Vine と試したが、結局メモリーが少ないのか、中々安定しない。
今度は推奨メモリの少ないディストリビューションを選んでインストールすることにした。
また、HDにイントールしなくてもCD-ROMによるブートが可能なものを選び、事前に動作確認を行ってからのインストールを試みる。
(もう、10回以上FedoraやVineインストールしているもので・・・)

KNOPPIX 5.11をダウンロード、CD-ROMにイメージタイプで焼く。
問題なく起動しSSH、FTP、HTTPDを確認する。これも問題ない。
その後HDにインストール。
DebianタイプでインストールするとNICを認識しなかったので、本家フォーラム質問しつつ
KNOPPIXタイプで再インストール。
結果はSSH、FTP、HTTPD、MySQL動作確認。Nucleusをインストールして動作確認。
cgiがテキストのまま出力されるが、apache2の設定ファイルをまだ理解していないので、(・・というか各ファイルの所在がわからない。。)また今度。
一先ず自鯖完成ということで、、、疲れました。。

今回、KNOPPIXを試してみて、凄く気に入りました。

KNOPPIX 5.11覚書

アップグレード

apt-get update

SSHの起動

メニュー > KNOPPIX > Services > Start SSH Server

※ここでftpに使用するrootのパスワードを入力しておく。

webminインストール

# apt-get install webmin
ver.1.180

phpmyadminのインストール

# apt-get install phpmyadmin
phpMyAdmin 2.9.1.1-Debian-3
http://localhost/phpmyadmin/scripts/setup.php

MySQL

メニュー > KNOPPIX > システム > Synapticパッケージマネージャ × インストールができない
メニュー > KNOPPIX > システム > kpackage × リストがとれない

なぜか上記パッケージマネージャーが使えないので
# apt-get install MySQL-server を試すが、
E: dpkg was interrupted you must manually run dpkg –configure -a to correct the problem.

dpkg –configure -aを試す。
http://landisk.kororo.jp/debian/04_apt-get_dpkg.php

MySQL-Cliantは既にインストール済みなので、
# sudo apt-get install mysql-server
でインスール成功 MySQL-Server5.0
# mysql -p で確認
http://centossrv.com/mysql.shtml

phpmyadminでログインして確認

 

Samba

メニュー > KNOPPIX > Services > Start Samba Server

ftpのブート時起動設定

# /etc/hosts.allow
に以下の1行を追加
ftp ftpd in.ftpd : ALL@ALL : ALLOW

こんな感じ

ssh sshd : ALL@ALL : ALLOW
ftp ftpd in.ftpd : ALL@ALL : ALLOW
ALL : 127.0.0.1 LOCAL : ALLOW
ALL : ALL@ALL : DENY

 

apace2の起動(debianはapace2がデフォ)

# /etc/init.d/apache2 start

apace2初期のwww root

/var/www/apache2-default/index.html

Apache2の設定

/etc/apache2/apache2.conf apache2の全体設定用ファイル
/etc/apache2/ports.conf ポート番号
/etc/apache2/mods-available/ モジュールファイルが置かれるディレクトリ
/etc/apache2/mods-enabled/ 使用するモジュールへのリンクファイルが置かれるディレクトリ
/etc/apache2/sites-available/ サイト定義ファイルが置かれるディレクトリ
/etc/apache2/sites-enabled/ 使用するサイト定義ファイルへのリンクファイルが置かれるディレクトリ

おすすめ