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

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

 バーチャルドメインでwww抜かすとリアルドメインが表示される
日時: 2006/02/14 02:18
名前: よろしくお願い致します。   <[email protected]>
参照: http://www.shiawase-home.com

いつもお世話になり、大変感謝申し上げます。

もちおさんのスレッド等を見ながら、
当サイトでもバーチャルドメインを設定致しました。

リアルドメインは何をやっても問題なく動作しています。
バーチャルドメインも、www.を付けて入力する分には問題なく動作します。

ただ・・・問題点として

wwwを付けてバーチャルドメインを入力すると、(例:www.virtual.com)
バーチャルドメインのサイトが表示される(OK)

しかし、www.を付けないで、バーチャルドメインのみを入力すると、(例:virtual.com)
リアルドメインのサイト内容が表示されます。

ちなみに、上記確認は、外部のプロキシ経由にて確認しています。

また、バーチャルドメインによるメールアドレスと
ヤフーのフリーメール間のメールのやりとりは出来ます。

リアルドメインとバーチャルドメインは全く別の用途で利用しており、
かなり、実用上問題があり困っています。

どうぞご助言を頂けましたら幸いです。

ちなみに、このような場合、私はどの設定をアップすれば良いでしょうか?

*******************

それとこの質問での記載が正しいのかどうか分かりませんが、
バーチャルホストをたててから、
awstatsがログを取らなくなったようなのですが、
何か関係がありますでしょうか?

念のため、再度awstatsを再インストールをしてみても、
バーチャルホストをたてた頃の日から
全くログが変わっていません。

いろいろと書いてしまっておりますが、どうぞよろしくお願い申し上げます。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: バーチャルドメインでwww抜かすとリアルドメインが表示される ( No.6 )
日時: 2006/02/14 20:45
名前: よろしくお願い致します。   <[email protected]>
参照: http://www.shiawase-home.com

>ももんがさん

あ、その通りです。
記載ミスです。

細かなところが、こちらのサイトの設定(ログの指定)と若干異なるので(当たり前ですが)
念のため、成功した設定をアップしておきます。
(ホスト名は変更してあります)

1./etc/httpd/conf.d/virtualhost.conf の今までの設定は以下です。

<VirtualHost *:80>
    ServerName www.real.com
    DocumentRoot /var/www/html
    ErrorLog logs/real_error_log
    CustomLog logs/real_access_log common 
</VirtualHost>
以下省略
・・・・・・・・・・

上記common が問題(バーチャルドメインの場合、/etc/httpd/conf/httpd.conf
もそうなのかもしれませんが、/etc/httpd/conf.d/virtualhost.confにおいてもcombindの修正が必要)

2.上記CustomLog logs/real_access_log common の変更

CustomLog logs/real_access_log combind

3.logs/real_access_log の再構築

今までのままではcommon 設定の為、一度combind に設定しなおしたログにする
(全て変換する方法もあるのでしょうけど、私は分からないので以下にしました。)

今までの古いログを別名でリネーム
mv /etc/httpd/logs/real_access_log /etc/httpd/logs/real-backup_access_log

とりあえず放っておけば、新しいログが作成

4./etc/awstats/awstats.real.com.confのログファイル先変更

LogFile="/etc/httpd/logs/real_access_log"

5.vi /root/awstats.sh作成

#!/bin/bash
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=real.com

6./root/awstats.sh実行

7.apacheログファイルのコンバート実行
/usr/local/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl \
< /etc/httpd/logs/real_access_log \
> /etc/httpd/logs/real_access_log.enc


8./etc/awstats/awstats.real.com.confのログファイル先変更

LogFile="/etc/httpd/logs/real_access_log.enc"

9.シェルスクリプト再度作成(CPU負荷を軽減の説明と同じ)

vi /root/awstats.sh

・・・と続く
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

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