Linux-PC実験室 2002/11/27  Home <<Back >>Next

RedHatLinux7.3自宅サーバー構築メモ
我が家のLinuxサーバーhttp://www.kin.sytes.net/の構築までの手順をここにメモする。(2003/10現在はこのドメインでは稼動しておりません。新しいサーバーはhttp://kin.homeftp.net/
このメモを参考にする場合は、自己リスクでお願いします。
RedHatLinux7.3は、[GNOMEワークステーション]としてインストールしておく。
ここでは、いちいちインストール方法などは記述しないので、自分で調べてください。

IPアドレスは、それぞれ下記のように設定した。
サーバーに設定したアドレス 192.168.1.86
ルーターのアドレス 192.168.1.254
その他LAN接続のパソコン 192.168.1.1〜192.168.1.32

ドメイン名の取得
No-IPのサイトから[FREE!]欄の[SignUp]を開き、ユーザー登録する。
数分で登録したメールアドレス宛てにパスワードが送られてくる。
No-IPのサイト左上入力欄に[Mailアドレス]と[パスワード]を使ってLoginする。
[Add]を開き、好きなホストネームを登録する。([AllowWildcards]にチェックを入れてから[Create]する)

IPアドレスの設定
RedHatLinux7.3をインストールしたパソコンを起動する。
[プログラム]→[システム]→[ネットワーク設定]を開く。
[ネットワーク設定のデバイス]タブを開き、[編集]ボタンをクリックする。
[全般]タブの[静的にIPアドレス設定]にチェックを入れて、サーバーのアドレス、サブネットマスク、デフォルトゲートウェイ(ルーターのアドレス)を指定する。
<例>
アドレス 192.168.1.86 ←サーバーに設定したアドレス
サブネットマスク 255.255.255.0 ←サブネットマスク
デフォルトゲートウェイ 192.168.1.254 ←ルーターのIPアドレス

■[ネットワーク設定のホスト]タブを開き、[追加]ボタンからホストを登録する。
<例>
アドレス 192.168.1.86 ←サーバーに設定したアドレス
ホスト名 linux.kin.sytes.net ←ドメイン名
エイリアス linux ←自由な名前

■[DNS]タブを開き、下記設定する。
ホスト名 linux.kin.sytes.net ←ドメイン名
プライマリDNS 192.168.1.254 ←ルーターのIPアドレス

■ファイアーウォールの解除
GNOMEターミナルを起動して、lokkit と入力する。
[Nofirewall]を選択して、[OK]で閉じる。

アップデータのインストール
No-IPのサイトから画面右下[Dyn-Update Client]の欄の[Linux]をクリックする。
[Linux No-IP Updater v1.6.0]をダウンロードする。

GNOMEターミナルを起動して、下記の手順で解凍する。
■解凍する
# tar zxf noip*
# cd noip*

# make

■設定ファイルの作成
# make conf

>メールアドレス入力

>パスワード入力

>n

>kin.sytes.net

>y ←ルーターを使わないときはnを入力し、次の質問で >eth0 と入力


■インストールする
# make install


■実行して動作を確認する
# noip -l

<[Ctrl]+[c]>←停止するとき

■ダウンロードしたファイルを削除
# cd ..
# rm -rf noip*

■起動時に実行させる
# echo "noip" >> /etc/rc.d/rc.local

HTTPサーバーの構築
■インストール
[インストールCD2]を挿入し、[GnomeRPM]を自動起動させる。
[インストール]ボタンをクリックする。
[パッケージ]→[System Environment]→[Daemons]を開く。
[apache-1.3.23-11]にチェックを入れる。
[パッケージ]→[Applications]→[System]を開く。
[apacheconf-0.8.2-2]にチェックを入れる。
[インストール]ボタンをクリックする。

■Apacheの起動
[プログラム]→[システム]→[Apache設定]を開く。
[メイン]タブに下記入力する。
サーバー名 www.kin.sytes.net ←ドメイン名
管理者のメールアドレス kin@mwc.biglobe.ne.jp ←自分のメールアドレス

[サーバ]タブに下記入力する。
ユーザ nobody
グループ nobody
[OK]で保存して終了する。

■サービスの設定
[プログラム]→[システム]→[サービス設定]を開く。
一覧から[httpd]の[起動時に開始]にチェックを入れる。

■ホームページを用意する
/var/www/html フォルダにホームページを作成して保存する。

■WebDAVの追加(LAN経由でディレクトリの共有をする)
[インストールCD2]を挿入し、[GnomeRPM]を自動起動する。
[インストール]ボタンをクリックする。
[パッケージ]→[System Environment]→[Daemons]を開く。
[mod_dav-1.0.3-5]にチェックを入れる。
[インストール]をクリックしてインストールする。

■データベースファイルを作成する
[GNOMEターミナル]を起動する。
下記入力してデータベースファイルを作成する。
# touch /var/lib/dav/lockdb
# chmod 640 /var/lib/dav/lockdb
# chmod 700 /var/lib/dav
# chown -R nobody.nobody /var/lib/dav


■httpdconfの編集
/etc/httpd/conf/httpd.conf ファイルをエディタで開く。
末尾に下記入力して上書き保存する。

DAVLockDB /var/lib/dav/lockdb
alias /dav /var/pub

<Location /dav>
     DAV On
</Location>


■ユーザーディレクトリをWebページとして公開する設定
上記[httpd.conf]の設定で、さらに下記内容を追加する。
<Directory "/home/*/public_html/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

<Directory "/home/*/public_html">
Options Includes
</Directory>

なお、cgiを使う場合は、下記の行を見つける。
AddHandler cgi-script .cgi
この行がコメント化されていたら、#を消す。

FTPサーバーの構築
[インストールCD2]を挿入し、[GnomeRPM]を自動起動させる。
[インストール]のボタンをクリックする。
[パッケージ]→[System Environment]→[Daemons]を開く。
[wu-ftpd-2.6.2-5]にチェックを入れる。
[anonftp-4.0-9]にチェックを入れる。
インストールをクリックする。

■設定する
[プログラム]→[システム]→[サービス設定]を開く。
[wu-ftpd]を見つけ、[起動時に開始]にチェックを入れる。
[保存]をクリックして終了する。

ルーターの設定
■COMSTARZ ルータ NATe拡張設定
自宅ではNEC製COMSTARZ CMZ-RT-DP(ISDNルータ)を使用しており、IPアドレスは192.168.1.254となっている。
ルーターにInternet Explorerでアクセスし、管理者設定画面を開く。
NATe拡張設定画面を開く。
下記ポートをサーバーのIPアドレスへ変換するように設定する。
番号 開始ポート番号 終了ポート番号 IPアドレス
1
2
上記内容を記入して、設定ボタンをクリックして閉じる。


今日はここまで!

2002/11/27  Home <<Back >>Next