サーバー構築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/ 使用するサイト定義ファイルへのリンクファイルが置かれるディレクトリ