このスレッドはクローズされています。記事の閲覧のみとなります。
バーチャルドメインがうまくいかない |
|
- æ¥æï¼ 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) ---------------------------------------------------------------
御サイトの関係分過去ログを全てを拝見しましたが私がやろうとしていることが簡単に出来そう でもあるし困難でもあるような書き込みもあるような読めば読むほどに分けが分からなくなって きました。
何かヒントになるようなことがございましたら是非ともご教示くださいませんでしょうか。 何卒、よろしくお願いいたします。
|
■ コンテンツ関連情報
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にしています。
当たれば良いな、、、、程度の回答ですが、、、、
|
■ その他