Satlab Website

パソコンソフトに関する自己評価、感想やサーバー構築などを中心に掲載しています。

  • トッ プページヘ
  • 管理人自己紹介
  • サイト内検索
  • 管理人の気まぐれブログ
  • 掲示板
  • SiteMap
<パソコンソフトコンテンツ>
 ・サーバー構築
  サーバー構築前の準備   独自、サブドメイン  ・TurboLinuxでの構築メモ
  「Squid」の設定   「Squid」に認証追加   「Proxy化」の目的   「WEB」の構築①   「WEB」の構築②   「Mail」の構築①   「Mail」の構築②   「FTP」の構築   「PPTP」の構築  ・UbuntuLinuxメモ
  「Xorg.conf」の修正   Ubuntuの軽量化メモ   Ubuntuの主な収録ソフト  ・EeePCメモ
  EeePCと対応OSについて   Xandrosのインスト情報  ・Mandrivaメモ
  Mandrivaとバージョンの種類   Mandrivaの日本語対応  ・VineLinuxメモ
  VineLinuxまとめ  ・EyeOSメモ
  日本語化と実践化メモ  ・ユーティリティーソフト
  ユーティリティーソフト
★他のコンテンツも見てください。
 トップページへ戻る

WebServerの構築メモ①

 私が最初に構築したかったのは本当はWEB(WWW)サーバーですが、プロキシサーバーが緊急を要したので、2番目の構築となりました。(本当は逆の方 が良いのですが・・・)TurboLinuxでは最初からインストールされています。つまりサービスを起動すればよいだけですので、 「#/etc/init.d/httpd start」とコマンド入力すれば基本的には簡単に動作します。後はテストとして先ほど取得したドメイン「例:www.satlab- gineiden.com」などをブラウザのアドレスに入力し、テストページが表示されるかどうか試しましょう。また、LINUX上ではデフォルトに 「/var/www/html」がセッティングされています。

・もしもテストページが表示されない時の原因
 テストページが表示されない時の原因として挙げられる項目は「ブロードバンドルーターのポート配分部分の未設定、設定ミス」「独自ドメインを取得後すぐ にテストしている(独自ドメインは取得後2~3日で有効になる場合が多いです)」などが考えられますので、すぐに確認してみてください。

簡単に設定してみる

 設定についてはWindowsの環境と違い、自力でコンフィグファイルを必要に応じて書き直していきます。また、設定変更は保存しただけでは有効になら ず、サービスを再起動する事で設定が有効になりますので、注意が必要です。設定の変更は「/etc/httpd/conf/httpd.conf」をメモ 帳などで開く事で行います。設定変更や確認の項目は以下の通りとなります。

 設定についてはWindowsの環境と違い、自力でコンフィグファイルを必要に応じて書き直していきます。また、設定変更は保存しただけでは有効になら ず、サービスを再起動する事で設定が有効になりますので、注意が必要です。設定の変更は「/etc/httpd/conf/httpd.conf」をメモ 帳などで開く事で行います。設定変更や確認の項目は以下の通りとなります。

・ポート番号の指定
▼確認または修正
Port:80
Port:[ポート番号]

・サーバー管理者のメールアドレスの指定
▼確認または修正
ServerAdmin XXX@XXX.com
ServerAdmin [メールアドレス]

・サーバー機でサイトがどこに保存されているかを指定
▼確認または修正
DocumentRoot "/var/www/html/"
DocumentRoot "[保存場所]"
「http://www.XXX.com/」でのアクセス時表示させるファイルの種類
▼確認または修正
DirectoryIndex index.html
DirectoryIndex [ファイル名](なお、2種類以上は半角開けて記述)

 これで基本的なことはできたはずです。(自信は全くないのですが・・・)後はサービスを再起動させて動作チェックをしましょう。また、ポートなどの設定 変更の場合にはブロードバンドルーターなどの設定も重ねて行いましょう。

バーチャルホストについて

 バーチャルホストとは複数ドメインを取得し、1台のWEB(WWW)サーバーで表示させる場合に、それぞれのアドレスでのアクセスとサーバー上でのフォ ルダの位置の設定だと思ってください。デフォルトですと全く同じページが表示されてしまいます。つまり、簡単にすると、次のようになります。

バーチャルホスト概略
図では以下の様になっています。
・「http://www.XXX.com/でアクセス→/var/www/site1/の内容表示」
・「http://www.YYY.com/でアクセス→/var/www/site2/の内容表示」
 この設定には実は少し苦労しました。なぜかうまくいかなかったのですが、以下のように設定したら動作するようになりました。また、うまくいかない場合は サービスを再起動した際にエラーの行数が表示されますのでその部分を確認して修正すれば良いと思います。

・バーチャルホストの設定
▼確認または修正
NameVirtualHost *
NameVirtualHost [ポート番号]

・ポート番号の指定 ▼確認または修正

ServerName www.XXX.com
ServerAdmin XXX@XXX.com
DocumentRoot /var/www/html/site1/

<VirtualHost [ポート番号]>
ServerName [ドメイン名]
ServerAdmin [管理者のメールアドレス]
DocumentRoot [保存場所]
</VirtualHost>

 これで設定はできましたので、ブラウザでそれぞれのアドレスを表示されるか確認してみましょう。もしも双方共にページがちゃんと表示されているならば、 WEB(WWW)サーバーの構築は完了です。

バージョンによっては設定が異なります。

 バージョンによってはバーチャルホストの設定方法が異なったり、他のWEBサーバーソフトを使っていたりする場合がありますので、気をつけましょう。

・修正履歴
 2007/01/18:NameVirtualHost [IPアドレス]から[ポート番号]へ修正。

Copyright © Satlab-gineiden.com since 2004 | Created by Satlab.