그래서 저는 데비안 wheeze를 설치했고 누군가 SSL 설치를 시작했지만 포기했기 때문에 여기서 작업을 마무리하겠습니다.
문제 - http(포트 80)를 사용하여 액세스할 때 모든 것이 잘 작동합니다. https(443)에 액세스할 때 - ERR_CONNECTION_CLOSED.
그래서 처음부터 디버깅을 시작했습니다. 라우터가 443을 서버의 내부 IP로 전달했는지 확인했습니다. - 포트가 열려 있는지 확인하세요. - 포트가 수신 대기 중인지 확인하세요. - Apache가 올바르게 시작됩니다. - 확인하세요.
그래서 문제는 Apache 설정에 있는 것 같습니다. /etc/apache2/sites-enabled의 default-ssl로 이동하여 확인했습니다. 평소와 동일한 템플릿입니다(기본 crt/key 파일 사용 가능, 확인됨).
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName www.mysite.com:443
DocumentRoot /var/www/mysite/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
.
.
.
그래서 나는 여기서 약간 길을 잃었습니다. 나는 항상 더미 사이트를 추가하기만 하면 모든 것이 잘 작동합니다. 나보다 먼저 시작한 사람들이 이상한 짓을 했는지는 모르겠지만, 문제에는 논리가 있을 텐데…