トップページnetwork
10コメント3KB

仮想ホスト

■ このスレッドは過去ログ倉庫に格納されています
0001?心者NGNG
はじめまして。簡単なことだと思うのですが、わからないです。

1つのIP(例えば999.999.999.999)で、複数の仮想ホスト
(例、www1.a.com@`www2.a.com@`www3.a.com)に分けたいのですが、どうしても
3つに分かれずに1つのサイトにしか行きません。

Apacheを使っているんですけど、ServerNameにwww1.a.comを設定して
残りをVirtualhostのほうで設定しています。

Virtualhost関連の設定がおかしいのでしょうか?

0002名無しさんNGNG
ならhttpd.confかaccess.confの記述書けや
0003?心者NGNG
Port 80
ServerRoot /etc/httpd
ServerName www.aa.com
DocumentRoot /home/htdocs

NameVirtualHost 999.999.999.999

<VirtualHost 999.999.999.99>
DocumentRoot /home/www1
ServerName www1.aa.com
</VirtualHost>

<VirtualHost 999.999.999.999>
DocumentRoot /home/www2
ServerName www2.aa.com
</VirtualHost>

後は、ほとんどいじってません。

上記の3つにアクセスすると、www2.aa.comに行ってしまいます。
0004名無しさんNGNG
HTTP 1.1 使ってる ?
0005名無しさんNGNG
httpd -S
とやって
バーチャルホストのコンフィグレーション
を確認してみては。
0006名無しさんNGNG
ちゅうか俺はアパッチしらんが、
なんで999なんてIPが許される?
0007名無しさんNGNG
ネームサーバに、エイリアス設定して無いとか。
0008?心者NGNG
プライマリサーバの情報も、仮想ホストに追加したら正常になりました。

<VirtualHost 999.999.999.99>
ServerName www.aa.com
DocumentRoot /home/htdocs
</VirtualHost>

<VirtualHost 999.999.999.99>
DocumentRoot /home/www1
ServerName www1.aa.com
</VirtualHost>

<VirtualHost 999.999.999.999>
DocumentRoot /home/www2
ServerName www2.aa.com
</VirtualHost>

デモなんかおかしいですよね?

>ネームサーバに、エイリアス設定して無いとか。
それは大丈夫です。


あと、sendmailを覚えたいんですが、ぶ厚い本を一冊買ったほうが
いいんでしょうかね?

今は、「redhatLinux標準リファレンス」のsendmailの項目見てたんですが
、あまり詳しくないので迷ってました。

0009名無しさんNGNG
sendmailなら
http://www.kt.rim.or.jp/~chance/sendmail/faq/
とかオンライン上にとても良いリソースあるよ。
時間ないなら本買った方がいいと思うけど。
0010名無しさんNGNG
>8
Named Virtualなら
<VirtualHost www1.hogehoge.com>
とかで記述すればええんでないの?
■ このスレッドは過去ログ倉庫に格納されています