![SSL을 사용하여 2개의 IP를 수신하여 2개의 웹사이트 호스팅](https://linux55.com/image/22232/SSL%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%202%EA%B0%9C%EC%9D%98%20IP%EB%A5%BC%20%EC%88%98%EC%8B%A0%ED%95%98%EC%97%AC%202%EA%B0%9C%EC%9D%98%20%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8%20%ED%98%B8%EC%8A%A4%ED%8C%85.png)
저는 직장에서 Openuse에서 Apache를 사용하여 IP(예: 123.123.123.200)를 수신하면서 웹 애플리케이션을 개발해 왔습니다. 이제 동일한 시스템에 다양한 웹 애플리케이션을 추가하고 있습니다. 둘 다 자체 SSL 인증서를 가지고 있습니다. SSL은 이전에 실행되었던 웹사이트에서 잘 작동합니다. 이제 내 아파치 vhosts.conf는 다음과 같습니다
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>
이 구성을 사용하면 Apache를 시작할 때 오류가 발생하지만 123.123.123.201에 대한 항목을 비활성화하면 Apache가 제대로 시작됩니다.
내가 여기서 뭘 잘못하고 있는 걸까?
동일한 설정과 관련된 또 다른 사항은 여러 IP를 수신하도록 Apache를 설정하는 방법입니다. 아파치나 운영체제의 통제하에 있습니까?
답변1
섹션에 및 를 추가하는 것을 잊어버린 것 같습니다 123.123.123.201:80
.123.123.123.201:443
NameVirtualHost