← Back to team overview

sslug-teknik team mailing list archive

Problem med Apache 2 og ip-based virtual hosts

 

Hejsa,

Jeg har opdateret fra apache 1.3.28 til 2.0.54 og har et problem med at få min http.conf
til at virke som jeg gerne vil

Jeg har 2 ipnumre på serveren
på det første skal der være en række hosts på port 80, og en enkelt på port 443

på det andet skal der være én host på port 80, og én på port 443

i 1.3.28 gjorde jeg sådan her (og det virkede)

<IfDefine SSL>
Listen 80
Listen 443
</IfDefine>

NameVirtualHost ipnummer.1
NameVirtualHost ipnummer.2

<IfDefine SSL>

<VirtualHost ipnummer.1>
 Port 80
 Servername site1
</VirtualHost>

<VirtualHost ipnummer.1>
 Port 80
 Servername site2
</VirtualHost>

<VirtualHost ipnummer.2>
 Port 80
 Servername site3
</VirtualHost>

<VirtualHost ipnummer.1:443>
 Servername site2(ssl)
</VirtualHost>

<VirtualHost ipnummer.2:443>
 Servername site3(ssl)
</VirtualHost>

</IfDefine>


Hvordan får man det til at virke i 2.0.54? Port bruges ikke længere.

Jeg har pt. det her - men det virker ikke for alle hosts:

NameVirtualHost ipnummer.1
NameVirtualHost ipnummer.2

<VirtualHost ipnummer.1>
 Servername site1
</VirtualHost>

<VirtualHost ipnummer.1>
 Servername site2
</VirtualHost>

<VirtualHost ipnummer.2>
 Servername site3
</VirtualHost>

(i ssl.conf)
<IfDefine SSL>

Listen 443
<VirtualHost ipnummer.2>
 Servername site3(ssl)
</VirtualHost>

</IfDefine>


Idéer?

Mvh,
Anders