Portál AbcLinuxu, 12. května 2025 11:21

Dotaz: Apache, mod_mono a více VirtualHostů

2.11.2010 18:53 pilifs | skóre: 12 | blog: jenom_tak_mimochodem | Příbor
Apache, mod_mono a více VirtualHostů
Přečteno: 251×
Odpovědět | Admin
Zdravím ve spolek

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?

Tady je moje konfigurace:
<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>

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Beda0 avatar 2.11.2010 19:27 Beda0 | skóre: 29
Rozbalit Rozbalit vše Re: Apache, mod_mono a více VirtualHostů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Místo
<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í.
2.11.2010 20:14 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Apache, mod_mono a více VirtualHostů
Pokud se ta jména překládají na stejnou adresu a má tam 'NameVirtualHost *', tak je to v pořádku.
2.11.2010 20:58 pilifs | skóre: 12 | blog: jenom_tak_mimochodem | Příbor
Rozbalit Rozbalit vše Re: Apache, mod_mono a více VirtualHostů
Jasně, používám NameVirtualHost. V tom problém nebude.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.