RECENT POSTS

TWITTER UPDATES

自宅サーバ環境

Posted by Kazu On 11月 - 21 - 2005 ADD COMMENTS

正確には、自宅サーバではなく、実家サーバ(^^;なのですが、要は狭い我が家ではなく、実家に設置して、親のやっている事業のホームページもホスティング(?)することで利害関係の一致が図れました。(ほんとか?)


しかも、実家はBフレッツ環境なので、回線が我が家より断然高速!

とにかく「一切お金をかけずにサーバを立てる」というのを目標に多少勉強なりしてみました。始めはサーバ立てるなんてあまりにもハードル高すぎ!!と思って手が出しづらかったのですが、PC買い替え時に余ったノートPCを売り払おうと思っていて、「ん?待てよ。使えるかも?試すだけ試してみるか。。」と適当にをインストールしたのが始まりでした。そして実家はなぜそんなことになってるのかは分かりませんが、ルータが二重構造で表にはGATELOCKというセキュリティが非常に強固なものを使っていたので、これも活用させて頂きました。(とはいえ、始めはルータが二重構造とは知らず、ポートを開けても全然外部からつながらなくて非常に苦労しました。。)ちなみにダイナミックDNS(hn.org)利用して運営しています。 (今は固定IP+独自ドメインとなっている


独自ドメインはValueDomainで取得。安くて管理しやすいので非常にお勧めです。


サーバ用マシン


 ・場所:実家

 ・PC:余っていた古いノートPC(Mebius PC-GP1-C7H

 ・CPU:モバイルAMD Athlon XP プロセッサ1400+(1.4GHz相当)

 ・メモリ:512MB(256MBから増設)

 ・HDD:40GB

 ・OS:(FedoraCore3)


インターネット接続環境


 ・Bフレッツ

 ・非固定グローバルIPアドレス(DDNS利用)

 ・固定IPアドレス(独自ドメイン使用→ValueDomain

 ・ルーターはIPマスカレード機能を利用して

  ①HTTP

  ②FTP

  ③SSH

  ④SMTP

  ⑤POP3

  ⑥IMAP

  などのポートを外部に対して開放

network.gif


主なサーバアプリケーション


 ・Apache(WEBサーバ)

  →mod_perlを利用するため、Apache1.3xとApache2.x系の合わせワザを使ってます

   逆プロキシというのをやってます(この辺もまたおいおい・・・)

 ・VSFTP(FTPサーバ)

 ・Postfix(メールサーバ)

 ・Xoops(サイト構築ツール)

 ・MovableType(ブログ構築ツール)

 などなど


このへんのサーバ構築方法などは、いずれアップしていきたいと思います。


ちなみにクライアント側(自宅側)は・・・

■マシン

 場所:自宅

 PC:DELL DIMENSION8400

 CPU:Pentium4(3.2GHz)

 メモリ:1GB

 HDD:160GB+40GB(外付け)

 OS:WindowsXP


■インターネット接続環境

 ・ADSL(12MB/s)←実質7MB/sくらい

 ・Bフレッツ ←実質70MB/sくらい


■主なアプリケーション

 ・TeraTermPro (SSH接続)

 ・NextFTP(FTP接続)

 ・MIFES (エディタ)

 ・PhotoshopElements 3.0 (画像編集)

 ・PremierElements1.0 (動画編集)


といったような環境です。


こちらもご一緒にどうぞ!

Leave a Reply

Kazuizm は WP Super Cache でキャッシングされているおかげで Digg に耐えられます