← Back to team overview

sslug-teknik team mailing list archive

Re: virtualhosts i Ubuntu

 

Leif Lende wrote:
> Leif Lende skrev:
>> Frank Damgaard skrev:
>>> Leif Lende wrote:
>>>> Hej
>>>> Er der nogen ubuntu/apache folk der måske kan hjælpe?
>>>> Er ved at få grå hår.
>>>> Jeg kan kun få den første i rækken af NameVirtualHost 192.168.1.3:80
>>>> til
>>>> at virke. Den bliver vist ved kald af alle virtual hosts.
>>>> i Ubuntu og Apache2
>>>> Er vandt til redhat baserede systemer, hvor det alltid har virket fint.
>>>> Er der et specielt direktiv i Ubuntu, eller er det bare mig der ikke
>>>> kan
>>>> huske noget der skal slåes til, fra sidste gang? Er ikke helt ung
>>>> længere, hehe.
>>>> Leif
>>>
>>> hvert site har sin egen fil i
>>>  /etc/apache2/sites-available/
>>>
>>> og der laves så sym-link til /etc/apache2/sites-enabled/
>>> for hvert site der skal være aktiv.
>>>
>>> det var vist i gamle apache1 dage at man lavede det hele
>>> i en stor konfig-fil.
>>> I debian/ubuntu har man længe brugt den ovenfor beskrevne opbygning.
>>>
>>> Læs også  /etc/apache2/README
>>> som beskriver opsætningen  i /etc/apache2/
>>>
>>>
>> README ligger nu ikke der,  Jeg har installeret dokumentation, men af
>> en eller anden grund vises det på fransk, som jeg ikke forstår. Jeg må
>> finde noget på engelsk.
>> Leif
>>
>>
> Fik det ændret til engelsk visning.
> Har rodet med opsætningen og minimeret den for at minimere fejl til:

det burde nok være i 2 filer under site-enabled  / sites-available
når det er ubuntu/debian.

> 
> NameVirtualHost 192.168.1.5:80
> 
> <VirtualHost 192.168.1.5:80>
> ServerName test.musikersupport.dk
> ServerAlias test. musikerservice.dk

er der et mellemrum for meget efter test. ??

> DocumentRoot /var/musikersupport.dk
> </VirtualHost>
> 
> <VirtualHost 192.168.1.5:80>
> ServerName test.natureguide.dk
> DocumentRoot /var/natureguide.dk
> </VirtualHost>
> 
> Nu virker det lokalt.
> Men fra Internettet er det afhengigt af at begge adresser videresendes
> med ProxyPass / http://192.168.1.5:80/
>  på vores public-IP-bærende
> webserver apache på Trusrtix linux
> 
> Problemet er så åbenbart at navnene test.natureguide.dk og
> test.musikersupport.dk osv. ikke kommer med over til
> eller fortolkes ikke der, og dermed vises den første i rækken af
> virtualhosts (default), da kun IP adressen fortolkes.
> 
> Er der en måde at få adressernes <test.*> navne med over og fortolket?

kender ikke lige proxypass , men hvis den fjerner information fra http requests
så må du se i dokumentation til proxypass maskinen.
Apache på du webserver kan i hvertfald ikke trylle det frem igen.
Se evt. i apache log og error filer hvad der kommer frem ved requests.



Follow ups

References