• ベストアンサー

特定のディレクトリにドメインを与える方法

私は、個人の方が立てたサーバーをレンタルしています。 基本的なアドレスはhttp://ユーザーID.***.comとなっているのですが、 何個かサイトを運営している為、URLが、 http://ユーザーID.***.com/1site/ http://ユーザーID.***.com/2site/ というようになってしまっています。 なので、この中の http://ユーザーID.***.com/2site/ というディレクトリにのみ http://2site.***.jp などというドメインを与えたいのです。但し、他にも運営中のサイトがあるので おおもとのhttp://ユーザーID.***.com/は残しておきたいです。 URL転送サービスは使いたくないので、「ダイナミックDNS」を使用しようと 思ったのですが、ドメインはサーバーを指すためのもので、特定の ディレクトリまでを指すことができない、と聞きました。 レンタルサーバー内の特定のディレクトリにドメインを与えることは可能でしょうか? 無料で行える方法があれば教えて下さい。 ※私は、この辺りの知識は深くないので、できればかみ砕いて教えて頂けますと嬉しいです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • rara_sun
  • ベストアンサー率50% (271/539)
回答No.1

ドメインは、IPアドレスに付与されるもので、ディレクトリに付与されるものではありません。 そもそも、http://hostname/abc/index.htmの形式では、 hostnameに相当するところがドメイン名と思ってください。 その後ろに記載される/abc以降の指定は、hostnameのサーバ内で解決(存在)されるものです。 /abc以降が長々となる場合、非常にうっとうしいので、 短縮して指定できる転送サービスが生まれています。 ダイナミックDNSは、IPアドレスが変わり易いサーバに対して有効なサービスです。例えば、個人でサーバを立てたいとか・・。接続するたびにIPアドレスが変わったりするので、ツールを使ってIPアドレスが変わったことを、ダイナミックにDNSへ知らせてあげる仕組みになっています。

momo0618
質問者

お礼

お礼が大変おそくなりました。 >ドメインは、IPアドレスに付与されるもので、ディレクトリに付与されるものではありません。 その通りでした。ありがとうございました。

その他の回答 (2)

  • ginkou
  • ベストアンサー率34% (69/198)
回答No.3

バーチャルホストで調べた方がよさげですた。 参照URLが参考になると思います。(俺も勉強になりました) DNS側とhttpサーバ側で設定することによって、実現可能なようです。 レンタルしている方に相談してみてはいかがでしょうか? (ただ、自分でwebサーバ構築とかやった事なく、表面層だけの知識なもんで、トンチンカンな回答かもですので。。)

参考URL:
http://www.atmarkit.co.jp/flinux/rensai/apache08/apache08a.html
momo0618
質問者

お礼

お礼が大変おそくなりました。ありがとうございました。

  • ginkou
  • ベストアンサー率34% (69/198)
回答No.2

えー、できるそうなのですが、どうやるのか、手間やコストがどういったものか全然判りません。 「仮想ホスト機能」でググってみてください。 参照URL見てみると、できそうな事書いてるのですが、何やるのか俺にはさっぱりです。 調べてみてはどうでしょか。無責任でごめんなさい。

参考URL:
http://www.jp.redhat.com/manual/Doc72/RH-DOCS/rhl-rg-ja-7.2/s1-apache-virtualhosts.html
momo0618
質問者

お礼

お礼が大変おそくなりました。ありがとうございました。

関連するQ&A