このスレッドはクローズされています。記事の閲覧のみとなります。
バーチャルドメインでwww抜かすとリアルドメインが表示される |
|
- æ¥æï¼ 2006/02/14 02:18
- ååï¼ よろしくお願い致します。
<[email protected]>
- 参照: http://www.shiawase-home.com
- いつもお世話になり、大変感謝申し上げます。
もちおさんのスレッド等を見ながら、 当サイトでもバーチャルドメインを設定致しました。
リアルドメインは何をやっても問題なく動作しています。 バーチャルドメインも、www.を付けて入力する分には問題なく動作します。
ただ・・・問題点として
wwwを付けてバーチャルドメインを入力すると、(例:www.virtual.com) バーチャルドメインのサイトが表示される(OK)
しかし、www.を付けないで、バーチャルドメインのみを入力すると、(例:virtual.com) リアルドメインのサイト内容が表示されます。
ちなみに、上記確認は、外部のプロキシ経由にて確認しています。
また、バーチャルドメインによるメールアドレスと ヤフーのフリーメール間のメールのやりとりは出来ます。
リアルドメインとバーチャルドメインは全く別の用途で利用しており、 かなり、実用上問題があり困っています。
どうぞご助言を頂けましたら幸いです。
ちなみに、このような場合、私はどの設定をアップすれば良いでしょうか?
*******************
それとこの質問での記載が正しいのかどうか分かりませんが、 バーチャルホストをたててから、 awstatsがログを取らなくなったようなのですが、 何か関係がありますでしょうか?
念のため、再度awstatsを再インストールをしてみても、 バーチャルホストをたてた頃の日から 全くログが変わっていません。
いろいろと書いてしまっておりますが、どうぞよろしくお願い申し上げます。
|
■ コンテンツ関連情報
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
・・・と続く
|
■ その他