Portál AbcLinuxu, 8. listopadu 2025 14:20
pokouším se na Ubuntu/Apache provozovat Mono aplikace. Pokud si nastavím jeden VirtualHost, tak mi webová aplikace běží správně.
Teď, ale potřebuji nastavit dvě různé aplikace na dvou odlišných doménách. Bohužel pokud na ně chci přistoupit, tak vždy se mi spustí/otevře jen jediná a to ta poslední dle pořadí v konfiguraci VirtualHostu.
Máte někdo zkušenosti s tímto problémem? Poradíte?
<VirtualHost *>
DocumentRoot /www/sites/mono/test
ServerName mono-test.example.com
ErrorLog /var/log/apache2/mono-test-error.log
CustomLog /var/log/apache2/mono-test-access.log combined
MonoPath default "/usr/lib/mono/2.0"
MonoServerPath default /usr/bin/mod-mono-server2
MonoApplications default "/:/www/sites/mono/test"
MonoDocumentRootDir "/www/sites/mono/test"
<Location />
SetHandler mono
</Location>
</VirtualHost>
<VirtualHost *>
DocumentRoot /www/sites/mono/uniweb-admin
ServerName uniweb-admin.example.com
ErrorLog /var/log/apache2/uniweb-admin-error.log
CustomLog /var/log/apache2/uniweb-admin-access.log combined
MonoPath default "/usr/lib/mono/2.0"
MonoServerPath default /usr/bin/mod-mono-server2
MonoApplications default "/:/www/sites/mono/uniweb-admin"
MonoDocumentRootDir "/www/sites/mono/uniweb-admin"
<Location />
SetHandler mono
</Location>
</VirtualHost>
<VirtualHost *>by podle mě mělo být
<VirtualHost mono-test.example.com:80>a
<VirtualHost uniweb-admin.example.com:80>hvězdička znamená, že se to použije pro všechny adresy, proto se logicky použije to poslední.
NameVirtualHost *', tak je to v pořádku.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.