Parece que você esqueceu de adicionar 123.123.123.201:80
e 123.123.123.201:443
às suas NameVirtualHost
stanzas.
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?
Parece que você esqueceu de adicionar 123.123.123.201:80
e 123.123.123.201:443
às suas NameVirtualHost
stanzas.
Tags opensuse apache-httpd