ouça dois IPs para hospedar 2 sites com SSL

1

No meu trabalho, eu estava trabalhando em um aplicativo da web com o Apache no opensuse ouvindo um IP, digamos 123.123.123.200. Agora estamos adicionando a aplicação web diferente para a mesma máquina. ambos possuem seus próprios certificados SSL. SSL funcionando bem em um site que já estava sendo executado lá antes. Agora meu vhosts.conf apache se parece com o seguinte

Listen 80
Listen 443

NameVirtualHost 123.123.123.200:80
NameVirtualHost 123.123.123.200:443
<VirtualHost 123.123.123.200:443>
    DocumentRoot /srv/www/domainone
    ServerName      domainone
    SSLEngine On
    SSLCertificateFile /srv/cert/domainone.crt
    SSLCertificateKeyFile /srv/cert/domainone.key
</VirtualHost>
<VirtualHost 123.123.123.200:80>
    DocumentRoot /srv/www/domainone
    ServerName      domainone
</VirtualHost>

<VirtualHost 123.123.123.201:443>
    DocumentRoot /srv/www/domaintwo
    ServerName      domaintwo
    SSLEngine On
    SSLCertificateFile /srv/cert/domaintwo.cer
    SSLCertificateKeyFile /srv/cert/domaintwo.key
 </VirtualHost>
 <VirtualHost 123.123.123.201:80>
    DocumentRoot /srv/www/domaintwo
    ServerName      domaintwo
 </VirtualHost>

com essa configuração eu recebo um erro quando inicio o Apache, mas se eu desabilitar as entradas para 123.123.123.201, o Apache inicia bem.

O que estou fazendo errado aqui?

outra coisa relacionada à mesma configuração é como configurar o Apache para ouvir vários IPs. Está sob controle do apache ou do sistema operacional?

    
por codescope 10.04.2012 / 05:40

1 resposta

2

Parece que você esqueceu de adicionar 123.123.123.201:80 e 123.123.123.201:443 às suas NameVirtualHost stanzas.

    
por 10.04.2012 / 09:39