it-swarm.com.de

Verwenden eines Verzeichnisses in VirtualHost ServerName

Derzeit verwende ich eine namenbasierte virtuelle Hostkonfiguration, um ungefähr fünf verschiedene Websites von derselben IP-Adresse aus zu bedienen, genau wie in der Apache-Dokumentation:

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

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

Ist es möglich etwas zu haben:

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

Die Webseiten in diesem Ordner verwenden einen anderen Software-Stack, und ich möchte ihn gut getrennt halten. Ich habe die obige Methode ausprobiert, aber es hat nicht funktioniert.

20
me_pongo

Es ist nicht möglich, wie Sie es zeigen - eine VirtualHost ist immer nur ein Host. Sie können aber auch einen Alias ​​ verwenden.

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

Alias /folderpath /www/software

</VirtualHost>
32
Pekka 웃

Ist es möglich, für jede Anwendung einen anderen vhost zu verwenden:

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

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

0
kmchen