example1.com과 example2.com이라는 두 도메인이 동일한 IP 12.345.678.90에서 실행됩니다.기본 443 가상 호스트 용 Apache SSL 엔진 사용 안함
이제 12.345.678.90을 통해 https 액세스를 완전히 무시하고 싶습니다.
는 내가 모든 기본적으로 두 가지 예를 들어 사이트 작업을 잡는다 첫 번째 블록을 막아 버릴 때 이제 (멋진 물건없이 컴팩트 코드)<VirtualHost *:443>
SSLEngine off
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
ServerName example1.com
DocumentRoot /var/www/html/example1
SSLCertificateFile /etc/.../fullchain.pem
SSLCertificateKeyFile /etc/.../privkey.pem
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
ServerName example2.com
DocumentRoot /var/www/html/example2
SSLCertificateFile /etc/.../fullchain.pem
SSLCertificateKeyFile /etc/.../privkey.pem
</VirtualHost>
을이 작업을 수행하기 위해 노력했다. 그러나, 내가 그것을 가능하게하면, 아무것도 더 이상 작동하지 않습니다. 실제로 이것은 443 용으로 복사 된 포트 80 솔루션입니다. SSL 관련 문제 (인코딩 된 요청 데이터) 인 것 같습니다.
https를 통한 "IP 액세스"를 차단하려면 어떻게해야합니까? 또는 설정을 구성하는 데 일반적으로 사용되는 방법은 무엇입니까?
배경 : IP 기반 SSL 인증서를 만드는 것은 표준화되지 않았기 때문에 이런 종류의 요청을 허용하지 마십시오. 심지어 IP 기반의 SSL - 인증서를 만들 표준화되지