web-dev-qa-db-ja.com

VirtualHost ServerNameでディレクトリを使用する

私は現在、Apacheのドキュメントと同じように、名前ベースの仮想ホスト構成を使用して、同じIPアドレスから約5つの異なるWebサイトを処理しています。

<VirtualHost *:80>
ServerName www.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>

次のようなものを持つことは可能ですか?

<VirtualHost *:80>
ServerName www.domain.tld/folderpath
DocumentRoot /www/software
</VirtualHost>

このフォルダーのWebページは別のソフトウェアスタックを使用しているので、適切に分離しておく必要があります。上記の方法を試しましたが、うまくいきませんでした。

21
me_pongo

表示する方法は不可能です。VirtualHostは常に単なるホストです。ただし、 エイリアス を使用できます。

<VirtualHost *:80>
ServerName www.domain.tld
DocumentRoot /www/domain

Alias /folderpath /www/software

</VirtualHost>
33
Pekka 웃

そのようなアプリケーションごとに異なる仮想ホストを持つことは可能ですか?

<VirtualHost *:80>
ServerName www.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.domain.tld
Alias otherApp /www/otherApp
</VirtualHost>
0
kmchen