TOPページ掲示板
作成日:2006年12月23日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.2225 サブドメインでのアクセスについて


No.2225 投稿時間:2006年12月23日(Sat) 19:58 投稿者名:Hassy URL:
タイトル:サブドメインでのアクセスについて

友人に自宅サーバーのスペースを貸し出して
サブドメインでアクセスできるようにしたいのですが、
バーチャルホストの設定を手動で一つ一つ追加していくのは面倒です。
設定をそのたびに追加せずとも、サブドメインでアクセスできるようにすることはできないのでしょうか?

自分なりにこのようなバーチャルホストの設定を追加してみましたが、
/home/httpd/htmlの内容が表示されてしまいます。

<VirtualHost *>
ServerAdmin webmaster@example.com
DocumentRoot /home/*/public_html
ServerName *.example.com
</VirtualHost>

なお、Value Domainにてワイルドカードの設定はできています。

【環境】
Vine 3.2
Apache 1.3
独自ドメインにて運営(Value Domainで取得)

どなたかご教授お願いいたします。


No.2228 投稿時間:2006年12月27日(Wed) 08:35 投稿者名:Yosi@管理人 URL:
タイトル:Re: サブドメインでのアクセスについて

> <VirtualHost *>
> ServerAdmin webmaster@example.com
> DocumentRoot /home/*/public_html
> ServerName *.example.com
> </VirtualHost>

<VirtualHost *>〜</VirtualHost>の
/home/*/public_htmlと
*.example.comの*の部分ですが、
実際は*ではなく正確な場所を指定しているのでしょうか?


No.2233 投稿時間:2006年12月28日(Thu) 16:38 投稿者名:Hassy URL:
タイトル:Re^2: サブドメインでのアクセスについて

レスありがとうございます。
アスタリスクを使用すれば/home以下のどのディレクトリにも
アクセスできるのかと思い設定した次第でございます。
下の場合/home/aaa/public_htmlや/home/test/public_htmlに
反映されますよね。

<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Order deny,allow
Deny from all
</Limit>
</Directory>

http://aaa.example.com/http://test.example.com/
アクセスできるようにしたいのです。
しかしながらユーザーが増えれば一つ一つ設定を追加していくのが
大変なので、一つの設定でどんなものにも対応できるようにできないのでしょうか?


> > <VirtualHost *>
> > ServerAdmin webmaster@example.com
> > DocumentRoot /home/*/public_html
> > ServerName *.example.com
> > </VirtualHost>
>
> <VirtualHost *>〜</VirtualHost>の
> /home/*/public_htmlと
> *.example.comの*の部分ですが、
> 実際は*ではなく正確な場所を指定しているのでしょうか?


No.2234 投稿時間:2006年12月28日(Thu) 17:34 投稿者名:Yosi@管理人 URL:
タイトル:Re^3: サブドメインでのアクセスについて

> http://aaa.example.com/http://test.example.com/
> アクセスできるようにしたいのです。
> しかしながらユーザーが増えれば一つ一つ設定を追加していくのが
> 大変なので、一つの設定でどんなものにも対応できるようにできないのでしょうか?

無理だと思います。

設定が面倒であれば
http://example.com/~ユーザー名
で運営すればいいのでは?


バーチャルでの運営は下記要領での追記が基本です。

NameVirtualHost *

#メインの追記
<VirtualHost *>
ServerAdmin xxxxx@example.com
DocumentRoot /home/httpd/html
ServerName example.com
</VirtualHost>

#サブドメインの追記1
<VirtualHost *>
ServerAdmin ****@example.com
DocumentRoot /home/****/public_html
ServerName test.example.com
</VirtualHost>

#サブドメインの追記2
<VirtualHost *>
ServerAdmin ****@example.com
DocumentRoot /home/****/public_html
ServerName 1234.example.com
</VirtualHost>


No.2235 投稿時間:2006年12月28日(Thu) 21:00 投稿者名:Hassy URL:
タイトル:Re^4: サブドメインでのアクセスについて

ご返信ありがとうございます。
わがままを言ってすみませんでした。
http://example.com/~ユーザー名の形で運営したいと思います。
ありがとうございました。



> > http://aaa.example.com/http://test.example.com/
> > アクセスできるようにしたいのです。
> > しかしながらユーザーが増えれば一つ一つ設定を追加していくのが
> > 大変なので、一つの設定でどんなものにも対応できるようにできないのでしょうか?
>
> 無理だと思います。
>
> 設定が面倒であれば
> http://example.com/~ユーザー名
> で運営すればいいのでは?
>
>
> バーチャルでの運営は下記要領での追記が基本です。
>
> NameVirtualHost *
>
> #メインの追記
> <VirtualHost *>
> ServerAdmin xxxxx@example.com
> DocumentRoot /home/httpd/html
> ServerName example.com
> </VirtualHost>
>
> #サブドメインの追記1
> <VirtualHost *>
> ServerAdmin ****@example.com
> DocumentRoot /home/****/public_html
> ServerName test.example.com
> </VirtualHost>
>
> #サブドメインの追記2
> <VirtualHost *>
> ServerAdmin ****@example.com
> DocumentRoot /home/****/public_html
> ServerName 1234.example.com
> </VirtualHost>



TOPページ掲示板▲頁先頭