自宅サーバー構築方法
自宅サーバー構築方法
Windows,ADSL,XAMPP,ダイナミックDNSを利用し自宅サーバーを構築する方法を簡単に解説します。
XAMPPはApache,MySQL,PHP,Perlなどを含んだパッケージでインストールすることで簡単に自宅サーバーが構築できます。
ダイナミックDNSの利用によって、固定IPアドレスがなくても、自宅のパソコンをサーバーとして公開できるようになります。
XAMPPとダイナミックDNS利用し、自宅のWindowsパソコンをサーバーにすれば、ホームページ、ブログなどが自宅から公開できます。
現在ご利用のホームページの容量や制限に不満がある方は自宅サーバーがオススメです。
自宅サーバー構築方法・XAMPPの設定方法
自宅サーバー構築方法・IPアドレスの設定方法
自宅サーバー構築方法・ルーターのポート開放設定方法
自宅サーバー構築方法・ダイナミックDNSの利用方法
自宅サーバー構築方法・セキュリティについて
- オンラインで何かを公開するまえに、XAMPPを保護する措置を取ってください。ファイアウォールや対外ルータは、セキュリティの低い段階にしか有効ではありません。それよりセキュリティレベルを少しでも上げるために“XAMPPセキュリティ・コンソール”を走らせてパスワードを発行することができます。
- 自宅サーバー構築方法・セキュリティについて
自宅サーバー構築方法・XAMPPの設定方法
自宅サーバー構築方法・XAMPPの設定方法
自宅サーバーを構築するためのXAMPPの設定方法、XAMPPのインストール方法、XAMPPのApache起動方法を解説します。
XAMPPはサーバー構築に必要なApache(サーバーソフト)などが含まれたフリーソフトです。XAMPPはすべて無料で利用することができます。
XAMPPは無料ですが、価格の高い商用アプリケーションのように優れています。ぜひXAMPPを試して自宅サーバーを構築してください。
Windows版 (98,NT,2000,2003 and XP)には、次のソフトウェアが含まれています。
Apache,MySQL,PHP + PEAR,Perl,mod_php,mod_perl,mod_ssl,OpenSSL,phpMyAdmin,Webalizer,Mercury Mail Transport System for Win32 and NetWare Systems v3.32,JpGraph,FileZilla FTP Server,mcrypt,eAccelerator,SQLite,WEB-DAV + mod_auth_mysql.
ここではWindows版 (98,NT,2000,2003 and XP)のXAMPPの設定方法を解説します。
自宅サーバー構築方法・XAMPPのインストール
Windows版のXAMPPはApache,MySQL,PHP,Perlを含んだパッケージで簡単にWindows版のXAMPPをインストールすることができます。
Windows版のXAMPPをWindowsにインストールするにはApache FriendsからWindows版のXAMPPのインストーラーをダウンロードします。

ダウンロードしたWindows版のXAMPPインストーラーをダブルクリックし、実行するだけでWindows版のXAMPPをインストールできます。本当にとても簡単に自宅サーバー構築ができます。
自宅サーバー構築方法・XAMPPのApache起動
「スタート」→「すべてのプログラム」→「Apache Friends」→「XAMPP」→「XAMPP Control Panel」で[XAMPP コントロールパネルアプリケーション]のウインドウを開きます。
[XAMPP コントロールパネルアプリケーション]のApache「開始」をクリックします。

[XAMPP コントロールパネルアプリケーション]のApacheが起動されたら自宅サーバーのローカルでの運用ができます。
また、IPアドレスの設定、ルーターのポート開放の設定をすることで自宅サーバーを公開できます。
自宅サーバー構築方法・IPアドレスの設定方法
自宅サーバー構築方法・IPアドレスの設定方法
自宅サーバーを構築するためのIPアドレスの設定方法、ネットワーク接続の詳細、IPアドレスの設定方法を解説します。
一般的なインターネット接続サービスでは、利用しているプロバイダから動的にIPアドレスが割り当てられています。これがグローバルIPアドレスです。
IPアドレスの設定でグローバルIPアドレスではなく、プライベートIPアドレスを割り当てます。
プライベートIPアドレスをルーターのポート設定でポート開放することで、インターネット側からの接続ができることになり、自宅サーバーの公開などを行うことができます。
ここではWindowsXPとADSLでインターネットに接続している環境でのIPアドレスの設定方法を解説します。
自宅サーバー構築方法・ネットワーク接続の詳細
「スタート」→「コントロールパネル」→「ネットワークとインターネット接続」→「ネットワーク接続」で[ネットワーク接続]のウインドウを開きます。
「ローカルエリア接続」をダブルクリックして[ローカルエリア接続の状態]のウインドウを開きます。
「サポート」→「詳細」をクリックします。

自宅サーバー構築方法・IPアドレスの設定方法
「スタート」→「接続」→「すべての接続の表示」で[ネットワーク接続]のウインドウを開きます。
「ローカルエリア接続」で右クリックして「プロパティ」を開きます。
「インターネットプロトコル (TCP/IP)」を選択して「プロパティ」をクリックします。

IPアドレスはプライベートIPアドレス192.168.0.0〜192.168.255.255で好きな数字を入力します。ここでは192.168.0.10を入力します。
ネットワーク接続の詳細で確認したデフォルトゲートウェイ、DNSサーバーを入力します。
自宅サーバー構築方法・ルーターのポート開放設定方法
自宅サーバー構築方法・ルーターのポート開放設定方法
自宅サーバーを構築するためのルーターのポート開放設定方法、NEC Aterm WD605CV ルーターのポート開放設定方法を解説します。
ここでは、NEC Aterm WD605CV ルーターのポート開放設定方法を解説します。
NEC Aterm WD605CV ルーターの初期設定ではポート開放されていないので、ポート開放しなければ外部からアクセスできません。
NEC Aterm WD605CV ルーターのポート設定にはポート番号が決められています。
NEC Aterm WD605CV ルーターのポートの設定でポート番号80を設定することにより、WWW(ホームページやファイル)のポートが開放され外部からアクセスできるようになります。
NEC Aterm WD605CV ルーターのポートを開放することで、自宅サーバーのホームページやファイルなど外部からアクセスできるようになります。
自宅サーバー構築方法・NEC Aterm WD605CV ルーターのポート開放設定方法
ブラウザーからhttp://web.setup/を入力し、ユーザー名、パスワード入力してNEC Aterm WD605CV ルーターへアクセスします。
[NEC Aterm WD605CV クイック設定Web]サイドメニューの「詳細設定」→「ポートマッピング設定」を選択します。
[NEC Aterm WD605CV クイック設定Web]変換対象プロトコル:TCP、変換対象ポート:80、宛先アドレス:192.168.0.10を入力し「編集」をクリックします。変換対象ポートはwwwと表示されます。

自宅サーバー構築方法・ダイナミックDNSの利用方法
自宅サーバー構築方法・ダイナミックDNSの利用方法
自宅サーバーを構築するためのダイナミックDNSの利用方法、ダイナミックDNSの利用して自宅サーバーの公開方法、自宅サーバーの公開確認方法を解説します。
一般的なインターネット接続サービスでは、利用しているプロバイダから動的なグローバルIPアドレスを割り当てられています。この場合、基本的にはインターネット側からの接続はできないため、自宅のパソコンをサーバとして公開することはできない。
ダイナミックDNSの利用により、動的なグローバルIPアドレスでも、自宅のパソコンをサーバーとして公開できます。
ここではアット・ニフティが提供する@niftyダイナミックDNSのサービスを利用して発行される「xxx.atnifty.com」(xxxは任意の文字列)という形式のドメイン名を取得してダイナミックDNSの利用方法を解説します。
自宅サーバー構築方法・ダイナミックDNSの利用して自宅サーバーの公開
アット・ニフティが提供する@niftyダイナミックDNSのサービスを利用して自宅のパソコンをサーバーとして公開するには、IPアドレスの更新を行う必要があります。
アット・ニフティのIPアドレス更新画面でIPアドレス更新を行います。
IPアドレス更新で「オンライン」にするとドメイン名で外部からアクセス可能な状態になり、自宅サーバーが公開されます。
自宅サーバー構築方法・自宅サーバーの公開確認
自宅サーバーが公開されているか確認する場合、自宅サーバー側からドメイン名でアクセスできないため、インターネット側から、自宅サーバーが公開されているか確認します。
Test Type:Website test、Test Target:http://xxx.atnifty.com、Verification Codeを入力し、Perform Testをクリックします。
自宅サーバー構築方法・セキュリティについて
自宅サーバー構築方法・セキュリティについて
XAMPPは開発環境での開発用の使用を目的としており、本番環境用ではありません。XAMPPは可能な限りオープンに、またWeb開発者が求めることをできるだけ実現させるように設定されています。
XAMPPのセキュリティ欠如の一覧です。
- MySQLの管理者(root)にパスワードがありません。
- MySQLのDaemonが、ネットワーク経由でアクセス可能です。
- ネットワーク経由でphpMyAdminにアクセス可能です。
- ネットワーク経由で事例(Examples)にアクセス可能です。
オンラインで何かを公開するまえに、XAMPPを保護する措置を取ってください。ファイアウォールや対外ルータは、セキュリティの低い段階にしか有効ではありません。それよりセキュリティレベルを少しでも上げるために“XAMPPセキュリティ・コンソール”を走らせてパスワードを発行することができます。

セキュリティの脆弱性のもっとも深刻なものを修正するためには単純に以下のURLをご確認ください(ローカルホストからのアクセスに限定してください)
http://127.0.0.1/security
MySQL、PhpMyAdminに対するルート・パスワード、またXAMPPディレクトリの保護は、ここで確立できます。