ouça dois IPs para hospedar 2 sites com SSL

ouça dois IPs para hospedar 2 sites com SSL

No meu trabalho, eu estava trabalhando em um aplicativo web com Apache no opensuse ouvindo um IP, digamos 123.123.123.200. Agora estamos adicionando diferentes aplicativos da web na mesma máquina. ambos têm seus próprios certificados SSL. SSL funcionando bem em um site que já estava rodando lá antes. Agora meu apache vhosts.conf tem a seguinte aparência

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 esta configuração recebo um erro ao iniciar o Apache, mas se eu desabilitar as entradas para 123.123.123.201, o Apache inicia bem.

O que estou fazendo de 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?

Responder1

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

informação relacionada