ここから質問投稿すると、最大4000ポイント当たる!!!! >>

お世話になります。

ApacheをWebサーバにして、バーチャルホスト構成をとろうと考えておりますが、このとき1台のApacheにて設定できるバーチャルホストの最大数ってあるのでしょうか?

ちょっと調査したところ、明確なMaxホスト数は上限はないようですが、サーバ機の搭載メモリの容量によっては実質稼動可能なバーチャルホストには限界があるような記述を見た記憶があるのですが・・・

ご経験・知識をお持ちの方、ご教授願います。
よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

現時点でのApacheでは、確かにVirtualHostのMAX制限はないものの、メモリによる制約はありますね。



とはいえ、<VirtualHost>で設定しない形のVirtualHostでは、メモリ制約をなくすことは可能かもしれません。
(簡単な、nphスクリプトで実現できますが、1ユーザー以外での運用はほぼ不可能です)

関係ありませんが、ファイルシステムのディレクトリ数に依存し、メモリには関係しないVirtualHostを実現している、httpdはあります。実際に、お遊びで、メモリ40Mのマシンで10万ホストを実現したことがあります。(チェックは自動でやりました。汗)

http://tools.qmail.jp/publicfile/
(ただし、使い物になるとは言い難い・・・)
    • good
    • 0
この回答へのお礼

ymdaさん、回答ありがとうございます。
(遅くなってすいません)

私の質問が不十分な点がありました。今回の要件ではVHとは言っても、主な目的は別URLへのリダイレクト処理です。

Apacheのconfで<VirtualHost>のなかに
Redirect / http://XXX
という形で完全に別URL(別サーバ)へのリダイレクトを想定しており、リダイレクト対象も1000件程度です。

使用するサーバもそれなりのスペックを持つものを用意しようと思っています(OSはW2k3R2ですが)。感覚的にはまったく問題ないと思っているのですが、別ソースの情報として「100件程度しか無理なのでは?」という指摘があり、不安に思った次第です。

お礼日時:2006/06/18 11:21

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q存在しないページを指定してもTOPページへリダイレクトする方法?

最近ホームページの構成を変更したんですが、検索エンジンから来てルートディレクトリに該当するHTMLファイルがないとpage not foundになってしまいます。
そこで、どんなHTMLファイルにきてもTOPページのindex.htmlに飛ばせる方法ってありますか?
確かhttp://www.directnic.com/ではhttp://www.directnic.com/xxxx とどんなサブディレクトリを指定してもTOPページに行くようになってます。

Aベストアンサー

まず、#2 の方が提示されている様に
.htaccess ファイルを用いて実現できると思います。
(簡単な例示:ErrorDocument 404 /index.html
 DocumentRootから見た絶対パスを記します。)

ただ、ご希望の仕掛けそのままを実現する事は再考をお勧めします。
それはTOPページへ即 飛ばす事です。
閲覧者が当該ページがない事を認識できない可能性があります。
それから質問で提示のサイトも単にTOPページに飛ばしているのではなく、
CGIを用いてエラー情報を編集しているか別のページでTOPページと類似の記述がされている物と思われます。

よって.htaccess ファイルを用いてエラーページを自作してそちらをエラー時に表示する様に指定して、
エラーページにてTOPページと同等の情報を記述しておくかTOPページへのリンクなり自動更新を用意する事をお勧めします。

参考URL:http://www.shtml.jp/htaccess/404.html

Qmailコマンドで外部メールに送れない

内部からmailコマンドで rootに送信すると/var/spool/mail にデータが入る、これは、要するに内部から内部に送られたと思っていいのでしょうか、今度は、内部から外部ドメインに送る
#mail xxx@yahxx.co.jp
#Subject: test
#test
#.
#Cc:
と行うと、外部に届かないのです。
sendmailは8.12.5です
考えられる事は何がありますでしょうか?

Aベストアンサー

>Oct 18 18:04:09 localhost sendmail[26578]: j9I9491Y026578: to=xxx@yahxx.co.jp,
>delay=00:00:00, mailer=esmtp, pri=30037, dsn=4.4.3, stat=queued

メールログからDSN(Delivery Status Notification)が4.4.3だからDNSが利用出来ずに送信先メールサーバが分からずメールが送信出来ていないのだと思います。
メールログにホスト名がlocalhost.localdomainと表示されているようですしネットワーク周りの設定はちゃんと行っていますか?

○RFC 3463より抜粋
 http://www.ietf.org/rfc/rfc3463.txt?number=3463
-------8<-------8<-------8<-------8<-------
X.4.3 Directory server failure

The network system was unable to forward the message, because a
directory server was unavailable. This is useful only as a
persistent transient error.

The inability to connect to an Internet DNS server is one
example of the directory server failure error.
-------8<-------8<-------8<-------8<-------

>Oct 18 18:04:09 localhost sendmail[26578]: j9I9491Y026578: to=xxx@yahxx.co.jp,
>delay=00:00:00, mailer=esmtp, pri=30037, dsn=4.4.3, stat=queued

メールログからDSN(Delivery Status Notification)が4.4.3だからDNSが利用出来ずに送信先メールサーバが分からずメールが送信出来ていないのだと思います。
メールログにホスト名がlocalhost.localdomainと表示されているようですしネットワーク周りの設定はちゃんと行っていますか?

○RFC 3463より抜粋
 http://www.ietf.org/rfc/rfc3463.txt?n...続きを読む

Qユーザーのパスワードを確認する方法

いつもお世話になっております。
redhat系で、ユーザのパスワードを確認したいのですが、
確認できる方法ありますでしょうか。

/etc/shadowにて暗号化されたパスワードがあるのは知っておりますが、
平文の状態のパスワードが知りたいです。

rootであれば、パスワードなしに、そのユーザーになれますが、
やはり、そのユーザーのパスワードが何なのかが知りたいです。

パスワードの再設定しかないでしょうか。。

Aベストアンサー

「パスワード 非可逆性」でぐぐってみてください。
平文のパスワードはセキュリティ的に問題です


人気Q&Aランキング