はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 バーチャルドメインがうまくいかない
日時: 2008/04/25 18:47
名前: くろすけ

お世話になります。

別にもう一つホームページを立ち上げる必要が生じたためにバーチャルドメインの設定に
挑戦してみました。
しかし、すんなりといかずまたのこのことお邪魔しにやってきました。

現状はサイト公開、メールサーバ等全てうまくいっています。これに今度新たに取得した
ドメインを同時に運用したいと思っています。

参考にさせていただいたのはhttp://kajuhome.com/tips/tips_03_004.shtmlです

しかし、うまくいかなかったので今度は直接/etc/httpd/conf/httpd.confの一番下に下記
を追加しました。

NameVirtualHost *:80
<VirtualHost *:80>
ServerName example.net
</VirtualHost>

<VirtualHost *:80>
ServerName example.jp
DocumentRoot /var/www/example
ErrorLog logs/example-error_log
</VirtualHost>


この状態でポートチェック【ポート開放確認】サービスで確認したら既存のサイトはトップ
ページが表示されましたが追加したほうはエラーが出ています。

cat /var/log/httpd/access_logを実行したら

これが良いほう
192.168.24.151 - - [25/Apr/2008:17:30:48 +0900] "GET /wp-content/themes/spring_fantasies-10/style.css HTTP/1.1" 304 - "http://www.cman.jp/network/support/go_http.cgi" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)"
192.168.24.151 - - [25/Apr/2008:17:30:48 +0900] "GET /wp-content/themes/spring_fantasies-10/bbg.jpg HTTP/1.1" 304 - "http://www.cman.jp/network/support/go_http.cgi" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)"
192.168.24.151 - - [25/Apr/2008:17:30:48 +0900] "GET /wp-content/themes/spring_fantasies-10/top_bg.png HTTP/1.1" 304 - "http://www.cman.jp/network/support/go_http.cgi" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)"
192.168.24.151 - - [25/Apr/2008:17:30:48 +0900] "GET /wp-content/themes/spring_fantasies-10/tile-0.jpg HTTP/1.1" 304 - "http://www.cman.jp/network/support/go_http.cgi" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)"

これがエラーほう
221.242.76.82 - - [25/Apr/2008:17:32:44 +0900] "GET / HTTP/1.1" 301 - "-" "-"
221.242.76.82 - - [25/Apr/2008:17:32:44 +0900] "GET / HTTP/1.1" 301 - "-" "-"


■マシン環境&ネットワーク環境
---------------------------------------------------------------
≪マシン環境≫
 ・内部DNS環境 ・・・OS=Fedora8/BIND=Bind 9.50b1
 ・クライント環境  ・・・OS=WindowsXP(SP2)
≪ネットワーク環境≫
 ・ドメイン名・NWアドレス ・・・example.jp(192.168.24.0/24)
 ・マスターサーバ     ・・・example.example.jp(192.168.24.171)
 ・クライアント      ・・・client1.example.jp(192.168.24.151)
 ・ルーター        ・・・・・・ ・・・・・ (192.168.24.1)
---------------------------------------------------------------


御サイトの関係分過去ログを全てを拝見しましたが私がやろうとしていることが簡単に出来そう
でもあるし困難でもあるような書き込みもあるような読めば読むほどに分けが分からなくなって
きました。

何かヒントになるようなことがございましたら是非ともご教示くださいませんでしょうか。
何卒、よろしくお願いいたします。








メンテ

Page:  [1] [2] [3] [4]

■ コンテンツ関連情報

 Re: バーチャルドメインがうまくいかない ( No.11 )
日時: 2008/04/26 19:18
名前: くろすけ

ももんが様

>ゾーンファイルを管理者様のご指摘の通り書き換えればOKかな?

書き換えました。改善されないですね。

管理者様

ご回答いただき有難うございます。

>apacheログには他のメッセージは出力されていますか?

アクセスログを見てみました。
/var/log/httpd/access_log

最初にwww.example.jpを実行した結果は

221.242.76.82 - - [26/Apr/2008:19:01:12 +0900] "GET / HTTP/1.1" 301 - "-" "-"
221.242.76.82 - - [26/Apr/2008:19:01:12 +0900] "GET / HTTP/1.1" 301 - "-" "-"

です。

次にexample.jpを実行しますと

221.242.76.82 - - [26/Apr/2008:19:02:30 +0900] "GET / HTTP/1.1" 200 6043 "-" "-"
221.242.76.82 - - [26/Apr/2008:19:02:30 +0900] "GET / HTTP/1.1" 200 6043 "-" "-"

となります。先ほども言いましたように2分位経ってからindex.htmlが表示されています。

あと、一歩という気がするのですがうまくいきません。





メンテ
 Re: バーチャルドメインがうまくいかない ( No.12 )
日時: 2008/04/26 20:52
名前: くろすけ

テスト用にテキストで1行だけのindex.htmlを作成して、ホームページテスト【外部からの表示確認】を

実行したら瞬時に表示されました。最初のテスト用に使っていたindex.htmlの表示が遅い問題は横に置い

ときます。

現時点での問題はwww.example.jpを実行したら(301 Moved Permanently)が出る。

example.jpを実行したら成功している。

解決までもうそこにいるような気がしますが出来ないですね(泣泣)



メンテ
 Re: バーチャルドメインがうまくいかない ( No.13 )
日時: 2008/04/28 10:03
名前: くろすけ

まだまだ壁は立ちはだかっています。

そこで少し設定を変更しました。

httpd.confを元の設定に戻しました。このファイルに直接バーチャルホストの記述を
しないようにしました。

http://kajuhome.com/tips/tips_03_004.shtml

このページを参考にして下記のようなファイルを作成しました。

どうして変更したかと申しますと別ファイルにしたほうがスマートに見えたからです。
もしかしたらうまくいくかも・・・と淡い期待もこめて。

# vi /etc/httpd/conf.d/virtualhost.conf

NameVirtualHost *:80

<VirtualHost *:80>
  ServerAdmin root@example.net
  DocumentRoot "/var/www/example1"
  ServerName example.net

  ErrorLog logs/example1_error_log

  <Directory "/var/www/example1" >
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

<VirtualHost *:80>
  ServerAdmin root@example.jp
  DocumentRoot "/var/www/example2"
  ServerName example.jp

  ErrorLog logs/example2_error_log

  <Directory "/var/www/example2">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

結果は全く同じでした。

お尋ねですが、httpd.confファイルの中のInclude conf.d/*.confが有効に
なっていれば別ファイル(上記のファイル)を読み込んでいると解釈してよ
ろしいのでしょうか。
記述のやり方はこれでよろしいのでしょうか。

よろしくお願いいたします。













メンテ
 Re: バーチャルドメインがうまくいかない ( No.14 )
日時: 2008/04/28 14:34
名前: くろすけ

Include conf.d/*.confをコメントアウトしたらメインサイトも見えなくなりましたので

別ファイル読み込みはこれが関係していることは分かりました。

自分で試したらすぐに分かることを質問して申し訳ありませんでした。

しかし、バーチャルの方がうまくいきませんね。どこが原因なのでしょうか?

メンテ
 Re: バーチャルドメインがうまくいかない ( No.15 )
日時: 2008/04/28 19:05
名前: ももんが

下のページが参考になりませんか?

http://kajuhome.com/tips/tips_03_007.shtml

index.htmlを置いておくディレクトリのパー

ミッションを755にして所有者をapacheにしています。

当たれば良いな、、、、程度の回答ですが、、、、
メンテ

Page:  [1] [2] [3] [4]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.