WWWサーバの立ち上げ

昨日の続き。
まずはApacheをインストールする。suexecは無効で。

sudo apt-get install apache

設定は/etc/apache/httpd.confです。特に問題なく起動できているようなので以下の二つだけ変更。

ServerName takatoshi.dyndns.org
AddDefaultCharset off

次はADSLモデムとルータの設定。ADSLモデムはNECAterm WD634GV」、ルータはCorega「CG-BARMX」というやつです。
まずはモデムから。

  • LAN側設定でDHCPを手動に変更
  • DHCPエントリ設定。先頭アドレス「192.168.0.2」ネットマスク「255.255.255.0」割当数「1」
  • ポートマッピング設定。80ポートを192.168.0.2へ。チェックボックスをONにして適用。
  • パケットフィルタ設定。フィルタ種別通過、送信元*、宛先IPアドレス192.168.0.2/255.255.255.0、プロトコルTCP、送信元ポート*、宛先ポートwww、方向順方向。WAN側チェックボックスをONにして適用。
  • 再起動

次はルータ。

  • PCデータベースにPCを登録。IPアドレスは固定(DHCP)で。
  • バーチャルサーバのwwwに登録したPCを設定
  • 再起動

次にダイナミックDNSIPアドレスをddclientで自動更新する。

sudo apt-get install ddclient

質問には以下の参照先サイトのとおりに回答。そのままだとプライベートIPで更新してしまうので設定ファイルを修正。それも参照先どおりで。
http://kurobox.ath.cx/?ddclient
最後に外部からアクセスできることを確認。
結果はこうなったのでOKでしょ。

WebSite Test results

URL tested: http://takatoshi.dyndns.org/
Status: Server responded normally to all tests
Server Status: HTTP/1.1 200 OK
Server type: Apache/1.3.33 (Debian GNU/Linux)
Last modified: Sat, 25 Jun 2005 02:58:10 GMT
Size: 5258 bytes (5.13 Kb)
Response time: 0.6285 seconds
http://www.websitepulse.com/

でも視覚的にも確認したい!!というわけで以下のサイトにお世話になりました。
http://www.dream-seed.com/server/site_check.html
これですべてです。前回これをやるのに1週間くらいかかったことを思うと感動の早さ。うれしい。
というわけでコンテンツはまだ何もありませんが。
http://takatoshi.dyndns.org/

    • -

ほかに参考にしたサイト。お世話になりました。
http://www2.i-e-c.co.jp/
http://information.bufsiz.jp/