Last Date 2003/08/15 | ||
第1章 はじめに/httpdサーバーを選ぶ | ||
第2章 apacheをインストールする | ||
第3章 httpdサーバーの起動方法 | ||
第4章 CGIを使用する | ||
第5章 ダイナミックDNSサイト案内(カテゴリ型リンク集も御利用下さい) | ||
第6章 IP更新ツール案内 | ||
用語 用語解説 | ||
便利本 あると便利な本 | ||
第1章 | ||
自宅サーバーとはダイナミックDNSを利用して家のパソコンを WEBサーバーとしてホームページを公開する事です。 ★公開はしなくても自宅でCGI等の作成等にも利用出来ます |
||
最近は一般家庭でも常時接続でインターネットをする人が 多くなってきました(ケーブル、フレッツISDN、ADSL、Bフレッツ等) この環境の人は自分のホームページも持っていると思います 一般的にはプロバイダ、レンタルサーバー等を使用して公開を しておりますが自分の家でWEBサーバーを公開したいと いう人も居ると思います。 |
||
パソコンにサーバー機能のソフトをインストールする OSはLinux、Windows98/NT/2000等 セキュリティを考えるとLinuxかWindowsNT/2000 ★ホームページのプログラムは有る物とする |
||
サーバーソフトは色々ありますが今回はapcheという サーバーソフトをインストールしてみます |
||
第2章 | ||
apacheはフリーソフトですが世界中のWEBで半数以上の サイトで使用されており信頼のおけるソフトです。 サーバーソフトをダウンロードする apacheのWEBに接続する、又は下記の日本サイトへ 日本のサイト(JAPAN APACHE USERS GROUP) apacheはフリ−ソフトなので原則的にはサポートはありません。 |
||
apache_2.0.**-win32-x86-no_ssl.msi (Windows) 直URL | ||
接続時によりバージョン等が変わっている場合があります セキュリティの関係で最新版をダウンロードして下さい。 |
||
Windows95/98ではインストールパッケージが必要です。 apacheサイトにもありますがMicrosoftにもあります。 ソフト名はInstMsi.exeです。 |
||
ここではWindowsでのインストールをしてみます。(Ver2.0.*の場合) ダウンロードしたapache_2.0.**をダブルクリックすれば 数分で完了します。 |
||
途中で問い合わせについて | ||
Network Domain ネットワークドメイン名 (127.0.0.1でも可) | ||
Server Name サーバー名 (Localhostでも可) | ||
Adoministrator's E-mail エラーメッセージの転送先 | ||
Change Current Folder インストール先 C:等 | ||
基本的な設定はC:\apache2\confにあるhttpd.confだけです。 httpd.confは大きなテキストファイルで内容を理解する には市販の雑誌等を参照してください。(便利本参照) (httpd.confは全て英文です) |
||
何も変更していない場合はC:apache2\htdocs内に ホームページのプログラムを保存して下さい。
|
||
C:/apache2/hp にホームページソースを保存します。 | ||
第3章のサーバー起動後にhttp://localhost/を実行すると hp内のindex.htmlが 表示されます(設定は貴方の良い方法で) |
||
第3章 | ||
サーバーソフトの起動 スタートメニューから[apache Web Server Start]です。 |
||
たったこれだけです。(他に細かい設定はあります) 試しにプラウザを立ち上げて下記を打ち込んで下さい。 |
||
http://localhost/ | ||
貴方のホームページが表示されたと思います。 これでもう立派なWebサーバーです。 この状態でも一応公開はできますがセキュリティ に問題がありますのでファイアーウォール設定を! |
||
第4章 | ||
このままではCGIは使用出来ませんCGIを使用 するにはPerlをインストールします。 |
||
perlはここからダウンロード出来ます。 Win用とUNIX用は別になっております。 |
||
*Windowsの場合はMsinstのアップデートをする 必要な場合があります。 |
||
ダウンロードしたファイルをダブルクリックし インストールして下さい。(以下はインストール先をC:\perl として解説)
|
||
(私の場合はhpの中にcgi−binフォルダを作成してそこにcgiスクリプトを) | ||
このcgi−bin内のスクリプトの一番上の設定を #!c:/perl/bin/perl (配布cgiの初期設定は #!usr/local/bin/perl) |
||
これでhp内のhtmlからcgi−bin内のスクリプトを呼び出すとcgiが動作します。 | ||
ここまでくれば自分のパソコンでcgiのテスト&作成等が出来ます | ||
第5章 | ||
ダイナミックDNSサイトに登録する(登録方法1 登録方法2) | ||
無料で利用出来るダイナミックDNSサイト | ||
家サーバー・プロジェクト (日本サイト) | ||
DynDNS (海外サイト) | ||
MyDNS.jp (日本サイト) | ||
DynamicDo!.jp (日本サイト有料と無料があります) | ||
No−IP.com (海外サイト) | ||
第6章 | ||
動的IPの為ダイナミックDNSサイトへIPを通知します。 | ||
自分のIPが変化する度にDNSサイトへ手動更新すれば問題無いのですが 常時監視出来ませんので自動的にIP更新するソフトを用意します。 |
||
DiCE (Windows用) | ||
あとがき 家でWebサーバーを公開する場合はセキュリティには 十分に注意して下さい。 |
||
ZoneAlarm (個人使用に限り無料版有り/Windows用) | ||
又は、市販されているファイアウォールソフト | ||
用語解説 | ||
DDNS(ダイナミックDNS) | ||
本来WebサイトのIPアドレスは固定ですがISDN,ADSL等は 接続する度にアドレスが変化します。動的(ダイナミック) |
||
DNS(ドメインネームサービス) | ||
Webサイトのアドレスは本来、「210.123.456.789」のように 数字だけで構成されている。これをIPアドレスという。 数字だけだとわかりにくいので、「www.kaisya.co.jp」のような 文字列に置き換えている。この仕組みがDNS。 この役割を果たしているコンピュータをDNSサーバという。 文字列(ドメイン名)をIPに変換をします。 |
||
有ると便利な本 | ||
apache Webサーバー インプレス \2,980+TAX |
||
Dynamic DNS Webサーバー構築術(この本がきっかけに) カットシステム \2,300+TAX |
||
apache2.0 Webサーバー インプレス \2,800+TAX |
||
お近くの本屋さんに無い時は送料無料のこちらでも購入出来ます。 | ||
便利ページ | ||
家サーバー・プロジェクト | ||
鷹の巣 (家サーバーの情報量が多い) | ||
SUZAKU | ||
apache apacheサーバー | ||
ActiveState perl | ||