初めてこちらの掲示板を利用させていただくshoheiです
よろしくおねがいします
今回はVirtualHostでうまくいかないことがありまして質問させてください
まず、DynDnsのDDNSを利用して2つのドメインととりました
ここでは説明のために1.ath.cxと2.ath.cxとします
===================================================
<VirtualHost *>
DocumentRoot /home/httpd/html
ServerName 1.ath.cx
</VirtualHost>
<VirtualHost *>
DocumentRoot /home/user/public_html
ServerName 2.ath.cx
</VirtualHost>
===================================================
と設定したのですが、1.ath.cxでも2.ath.cxでも
/home/httpd/html
の方を参照してしまいます
かといって上側を消すと今度は両方ともuser側を参照してしまします
こういった設定は不可能なんでしょうか?
はじめまして管理人のYosiです。
#ServerName localhost ←コメントアウトになってるでしょうか?
NameVirtualHost * ←これも記載しましたか?
<VirtualHost *>
DocumentRoot /home/httpd/html
ServerName 1.ath.cx
</VirtualHost>
<VirtualHost *>
DocumentRoot /home/user/public_html
ServerName 2.ath.cx
</VirtualHost>
早速のレスありがとうございます
> はじめまして管理人のYosiです。
BBS利用は初めてでしたが、先日メールで質問させて頂いたものです
その節はお世話になりました
> #ServerName localhost ←コメントアウトになってるでしょうか?
ここに”1.ath.cx”を記入してつかっていたのですが、
VirtualHostに書くのとこちらに書くのでどういった動作の違いがあるのでしょうか
たとえば、
> <VirtualHost *>
> DocumentRoot /home/httpd/html
> ServerName 1.ath.cx
> </VirtualHost>
を書く代わりに最初のServerNameやDocumentRootでの設定だけでもかわらないのでしょうか?
> NameVirtualHost * ←これも記載しましたか?
どうやらこれが原因だったようです
はずかしながら見逃していました
うまくどちらも表示できるようになりました
また、話は変わってしまいますが、
つい一月ほど前に外出先からPCを利用するためにWarFTPDをWinXPで利用し始めたのをきっかけに
2週間ほど前Linuxに急に興味を持ち始めて手をだしたのですが、書籍などは一切持っていません
今後もLinuxの知識を深めて行きたいのですが、インターネット上のサイトだけでは不足でしょうか
コマンドやその使用方法などがほとんどわからない状態なので、できれば書籍を買おうと思っているのですが、
もし書籍を購入するとすればお勧めのものなどがあれば教えて頂ければ幸いです
> 早速のレスありがとうございます
いえいえ。
> > #ServerName localhost ←コメントアウトになってるでしょうか?
> ここに”1.ath.cx”を記入してつかっていたのですが、
> VirtualHostに書くのとこちらに書くのでどういった動作の違いがあるのでしょうか
ServerName 1.ath.cx
ここは、これでいいと思います。
>
> たとえば、
> > <VirtualHost *>
> > DocumentRoot /home/httpd/html
> > ServerName 1.ath.cx
> > </VirtualHost>
> を書く代わりに最初のServerNameやDocumentRootでの設定だけでもかわらないのでしょうか?
バーチャルの設定では、まずメインのドメインの記述を必ずする必要があります。
> > NameVirtualHost * ←これも記載しましたか?
> どうやらこれが原因だったようです
> はずかしながら見逃していました
> うまくどちらも表示できるようになりました
よかったですね。
これからもがんばってください。
> 2週間ほど前Linuxに急に興味を持ち始めて手をだしたのですが、書籍などは一切持っていません
> 今後もLinuxの知識を深めて行きたいのですが、インターネット上のサイトだけでは不足でしょうか
サイトで十分だと思いますが、僕は色々と本を買い漁っていました。
今でも気になるところがあれば、サイトと本の両方で調べたりしてます。
> コマンドやその使用方法などがほとんどわからない状態なので、できれば書籍を買おうと思っているのですが、
> もし書籍を購入するとすればお勧めのものなどがあれば教えて頂ければ幸いです
お勧めですか…?
迷いますね。
僕の場合は、メールサーバーの勉強ならそれの専門書を購入という感じでやっています。
コマンドなら色々なサイトでも紹介しているので、それを印刷して覚えるのもありかと思います。
またネットで検索をかけると大体目的のコマンドが見つかると思いますので、それをメモしたりして覚えて行くのもいいかと思います。
あまり参考にならなかったと思いますが、また何かありましたら質問してみてください。
> ServerName 1.ath.cx
> ここは、これでいいと思います。
> バーチャルの設定では、まずメインのドメインの記述を必ずする必要があります。
そういうことなんですか
> サイトで十分だと思いますが、僕は色々と本を買い漁っていました。
> 今でも気になるところがあれば、サイトと本の両方で調べたりしてます。
> コマンドなら色々なサイトでも紹介しているので、それを印刷して覚えるのもありかと思います。
> またネットで検索をかけると大体目的のコマンドが見つかると思いますので、それをメモしたりして覚えて行くのもいいかと思います。
なるほど、参考に色々がんばってみます
いろいろとありがとうございました