PDA

View Full Version : 「サードレベルドメインなし」について


s|-.-|s
2002/03/06, 01:38 AM
実験的にできれば良いなと思ったので質問します。

www省略ドメインと、www付の標準のドメインが同じ場所を挿す事は現在はできないが、
シンボリックリンク(ln -sf public_html public_html/yourhost.com)を使用すれば可能。

少し方法が変わりますが、下のような感じで
エイリア設定で、www省略でのアクセスを、
www付の標準のドメインに向けることはできますか?

タイプ:CNAME ホスト名:@ ターゲット:www

mstk
2002/03/06, 08:44 AM
Originally posted by s|-.-|s
タイプ:CNAME ホスト名:@ ターゲット:www
同じ場所を指すようにできないというのは、Webサーバーの方の問題なので、このように設定しても結局は 両方とも A で指定したのと変わらないはずです。

ブラウザがWebサーバに接続するときに、
GET / HTTP/1.1
Host: www.hogehoge.com
というような文字列をサーバに送ります。
サーバの方は、この太字の部分の文字列を読みとって、どのドメイン名のページを見せるのかを決定しています。
DNS の設定が CNAME であろうが A であろうが、ブラウザがWebサーバに送るこの文字列は変わらないため、同じ結果になります。

webmaster
2002/03/06, 09:21 AM
CNAME より Aを使うことをお奨めします。
同じ事をする場合は、出来れば A をお使い下さい。

s|-.-|s
2002/03/06, 04:20 PM
了解しました。ドメインに関する知識がまだあまりなくて
申し訳ありませんでした。

一応今回はURL転送(@->www付き)という手段を選びました。

s|-.-|s
2002/03/07, 04:21 PM
試験的にシンボリックリンクが有効か試してみました。
結果は、むなしくも使えませんでした。

今の状況を説明しますと、

---DNS設定---
A www s1srv.IP
A @ s1srv.IP
A test s1srv.IP
A tests s1srv.IP
A testsf s1srv.IP

---ディレクトリ---
public_html/
  │
  ├test/
  │ │
  │ └index.html
  │
  ├tests.***.com --> public_html (ln -s)
  │
  └testsf.***.com --> public_html (ln -sf)

---ドメインウェブ---
Main(public_html/):
 www.***.com
Sub1(public_html/***.com/)
 .***.com
Sub2(public_html/test.***.com/)
 test.***.com
Sub3(public_html/tests.***.com/)
 tests.***.com
Sub4(public_html/testsf.***.com/)
 testsf.***.com

設定に不備は見当たりません。
IPは全てs1へ到達してます。

test.***.comへのアクセスは出来ました。
しかし、tests.***.com, testsf.***.comへの
アクセスは403エラーになってしまいます。
つまりシンボリックリンクが原因ということになります。

シンボリックリンクを使用している方で、
成功している方はいらっしゃいますか?

サポートをしていないそうですが、
調査していただけたら幸いです。
明日から2日ほど留守にするのですが、
よろしくお願いします。

sakuta
2002/03/08, 11:10 PM
public_html/
  │
  ├test/
  │ │
  │ └index.html
  │
  ├tests.***.com --> public_html (ln -s)
  │
  └testsf.***.com --> public_html (ln -sf)
の部分のtests.***.comとtestsf.***.comの下のpublic_htmlフォルダはs|-.-|sさん自信が作ったのでしょうか?
だとしたら(作ってない場合でも?)、public_htmlのフォルダの下にファイルをおくのではなく、tests.***.comとtestsf.***.comのフォルダの直ぐ下にファイルをおけばアクセスできると思います。
つまり・・・

public_html/
  │
  ├test/
  │ │
  │ └index.html
  │
  ├tests.***.com --> public_html
  │ │
  │ └index.html
  │
  │testsf.***.com --> public_html
  │ │
  └ └index.html
になってる状態を


public_html/
  │
  ├test/
  │ │
  │ └index.html
  │
  ├tests.***.com
  │ │
  │ └index.html
  │
  │testsf.***.com
  │ │
  └ └index.html
という状態にするという意味なんですけど。
合ってるのかな・・・自信ない汗。

s|-.-|s
2002/03/10, 09:37 AM
sakutaさん、レスありがとうございます。

書き方が雑ですみません。

--> の表記方はUNIX環境でlsコマンドを使った際、
リンクファイル(フォルダ?)に書かれるようなもので、
つまり、public_htmlのエイリアス=tests(f).***.comということです。

留守にしてる間に、管理画面のドメインウェブに
▼同じファイルを複数ドメインで共有させる方法が記載されたようですね。

でも、public_htmlをリンク元にする方法は権限的にできないのかな?

sakuta
2002/03/10, 12:19 PM
ごめんなさい、わけのわからないレスしてしまって;;
最初のファイルだけサブドメインフォルダに入れてpublic_htmlフォルダにリンクさせるのはダメなんですかね?

s|-.-|s
2002/03/10, 04:25 PM
目的はwww省略とwww付きのアクセスを同期させることではありません。

public_htmlのシンボリックリンクを、ドメインウェブで
使うことが出来るのか出来ないのか、それだけです。

webmaster
2002/03/10, 04:30 PM
サポートです。

結果から言いますと出来ません。

一種の無限ループ状態になりますので、システムレベルで認められていません。

ドメインウェブの場合は、同じレベル(階層)の二つのディレクトリを同期リンクして下さい。

s|-.-|s
2002/03/10, 08:22 PM
ありがとうございます。了解いたしました。
今後そのようにいたします。