Portál AbcLinuxu, 12. května 2025 11:21
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.