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

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

 www.example.com と example.comの関係について
日時: 2007/01/09 19:14
名前: アパッチャー

下記の疑問が気になるので、どなかたご回答お願いします。

http://www.example.com

http://example.com

上記どちらからでもアクセス可能にするにはどのようにしたらよいのでしょうか?

又は
http://example.comにアクセスしたら http://www.example.comと表示させる方法

その逆の方法も教えていただけると助かります。

通常ですとどちらが基本となっているのでしょうか?

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



メンテ

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

■ コンテンツ関連情報

 Re: www.example.com と example.comの関係について ( No.6 )
日時: 2007/01/10 18:32
名前: アパッチャー

お返事ありがとうです。

>【前提条件】
>  「.htaccess」を設定しない状態
> 【動作】
>   ① 「http://www.example.com」でアクセスできますか?
>   ② 「http://example.com」でアクセスできますか?


はい、両者とも問題なくアクセス出来ます。

>【前提条件】
>  「.htaccess」を設定した場合
> 【動作】
>   ③ 「ページが表示されません」とはどちらのURLでアクセスした時ですか?


①、②共に同じ「ページが表示されません、DNSエラー」がでてしまいます。

>【その他】
>   ④ 検証時は、ローカル内からですか?それともグローバルからですか?


検証時はローカル内で全て行っております。
名前解決も正常に設定済みです。

.htaccessについてはご教授頂いた記載以外では正常に動作している事も確認済みです。

よろしくお願いします。
メンテ
 Re: www.example.com と example.comの関係について ( No.7 )
日時: 2007/01/10 19:50
名前: 管理者

>>【前提条件】
>>  「.htaccess」を設定しない状態
>> 【動作】
>>   ① 「http://www.example.com」でアクセスできますか?
>>   ② 「http://example.com」でアクセスできますか?

>
> はい、両者とも問題なくアクセス出来ます。


「http.conf」の「Options」によって動作が変わりますが、当方の予測と意図しない動きですね・・・
当方では、「http://example.com」でアクセスした場合は『Access forbidden!(403 Error)』が出ると思ったのですが・・・
ちなみに「http://example.com」でアクセスすると何が表示されますか?(インデックス表示ですか?)

下記コマンド実行時には、ファイルは「.htaccess」しかありませんよね?
# ls -la /var/www/html/transfer



> ② バーチャルホスト設定
> # vi /etc/httpd/conf.d/virtualhost.conf
> NameVirtualHost *:80
> <VirtualHost *:80>
>   ServerName example.com
> </VirtualHost>
> <VirtualHost *:80>
>   ServerName www.example.com
>   DocumentRoot /var/www/html/transfer
> </VirtualHost>


上記で誤っていないですよね?リアルドメインとバーチャルドメインが反転しているとか?
以下例
NameVirtualHost *:80
<VirtualHost *:80>
  ServerName www.example.com
</VirtualHost>
<VirtualHost *:80>
  ServerName example.com
  DocumentRoot /var/www/html/transfer
</VirtualHost>
メンテ
 Re: www.example.com と example.comの関係について ( No.8 )
日時: 2007/01/11 00:15
名前: アパッチャー

お返事ありがとうです。

申し訳ないです、1つ言い忘れてた事があります。
私がしたいドメインはバーチャルドメインでの事です。

メインのドメインはそのままで問題がないので、
バーチャルドメインに対してのみそのようにしたいと考えています。

説明不足で大変申し訳ございません。

メインホストが[example.jp]
[example.com]が今回設定したいバーチャルホストと仮定します。

現在は下記のように設定しています。

<VirtualHost *:80>
  ServerName example.jp
  DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
  ServerName example.com
  DocumentRoot /var/www/html/transfer
</VirtualHost>
<VirtualHost *:80>
   ServerName www.example.com
  DocumentRoot /var/www/html/transfer
</VirtualHost>

話が最初に戻ってしまい申し訳ないのですが、
ここからどのように設定すれば良いでしょうか?

よろしくお願いします。


メンテ
 Re: www.example.com と example.comの関係について ( No.9 )
日時: 2007/01/11 08:53
名前: 管理者

「/etc/httpd/conf.d/virtualhost.conf」の内容
NameVirtualHost *:80
<VirtualHost *:80>
  ServerName example.jp
  DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
  ServerName example.com
  ServerAlias *.example.com
  DocumentRoot /var/www/html/transfer
</VirtualHost>


「/var/www/html/transfer/.htaccess」の内容
Redirectpermanent / http://example.jp/

修正したら、apacheを再起動して確認してみてください。
メンテ
 Re: www.example.com と example.comの関係について ( No.10 )
日時: 2007/01/11 20:41
名前: アパッチャー

お返事ありがとうです。

NameVirtualHost *:80
<VirtualHost *:80>
  ServerName example.jp
  DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
  ServerName example.com
  ServerAlias *.example.com
  DocumentRoot /var/www/html/transfer
</VirtualHost>


上記のように設定してしまった場合は 
他のサブドメインを作成した際にアクセス不可能になってしまいませんでしょうか?

www.example.com → exmple.comになったとしても

toshiba.example.com までも → example.comにアクセスしないでしょうか?

例:toshiba.example.com sony.example.com

上記のようなサブドメインでもアクセスには支障はないでしょうか?

よろしくお願いします。
メンテ

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

■ その他

ページ先頭へ

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