プロが教えるわが家の防犯対策術!

こんな使い方出来ますか?
通常htdocsフォルダがルートディレクトリなので、
仮に、http://www.****.net/
とアクセスすればhtdocsの中のindex.htmlが開きますね。
ここまでは普通です。

バーチャルホストは、htdocs内の更にどこかのフォルダをサブドメインとして設定できるので、
http://www.****.net/i/

http://i.****.net/
が同じだという設定が出来ますね。
これも普通です。

しかし、私の思っている設定は、
htdocsと同等のフォルダをApacheが複数保有することが出来るのか?
更に、それを個々にサブドメインとして使用できないのか?
ということです。

この場合の文法が分かる方は教えていただけないでしょうか?
よろしくお願いします。

A 回答 (1件)

前回私が回答した、Googleの検索結果は調べましたか? あなたの欲していることが書いてありますよ。



以下は私の設定を少々改変したもの。

http://www.****.net/ でやってきたアクセスは /home/httpd/public_html に渡してやり(/var/httpd/htdocs でもいいけど)、http://i.****.net/ でやってきたアクセスは /home/imode/public_html に渡してやる設定です。http://ez.****.net/へのアクセスも同様に別ディレクトリに渡してやります。

それぞれのアクセスは別々のログに書き込まれる設定になっています。

参考まで。


<VirtualHost 192.168.1.1>
ServerAdmin X*X*@mail.goo.ne.jp
ServerName www.****.net
DocumentRoot /home/httpd/public_html
ErrorLog logs/error_log
CustomLog logs/access_log combined
</VirtualHost>

<VirtualHost 192.168.1.1>
ServerAdmin X*X*@mail.goo.ne.jp
ServerName i.****.net
DocumentRoot /home/imode/public_html
ErrorLog logs/imode.error_log
CustomLog logs/imode.access_log combined
</VirtualHost>

<VirtualHost 192.168.1.1>
ServerAdmin X*X*@mail.goo.ne.jp
ServerName ez.****.net
DocumentRoot /home/ezweb/public_html
ErrorLog logs/ez.error_log
CustomLog logs/ez.access_log combined
</VirtualHost>

参考URL:http://www.atmarkit.co.jp/flinux/rensai/apache08 …
    • good
    • 0

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