SSL이 없는데 다른 홈페이지가 열립니다.

SSL이 없는데 다른 홈페이지가 열립니다.

QA

SSL이 없는데 다른 홈페이지가 열립니다.

답변 2

본문

1개의 웹서버에 여러개의 홈페이지가 운영이 되고 있는데

 

그중 예를 들어 https://test.com 1개의 홈페이지만 ssl를 적용해서 사용하고 있습니다.

 

그리고 ssl 없는 http://power.com가 있는데 이 홈페이지를 https://power.com으로 접속 시도를 하면

 

https://test.com 이쪽 홈페이지가 열립니다. 그냥 에러나 나오게 하면 좋겠는데

 

어디를 수정해야 하나요? 아파치 쓰고 있습니다.

이 질문에 댓글 쓰기 :

답변 2

이러한 상황은 가상 호스팅 설정에서 발생하는 문제입니다.

아파치의 경우, 가상 호스팅을 통해 하나의 웹 서버에 여러 개의 도메인을 호스팅할 수 있습니다. 그러나 가상 호스팅 설정이 올바르게 이루어지지 않으면 도메인 간의 충돌이 발생할 수 있습니다.

 

SSL 인증서를 통해 보호되는 도메인은 해당 도메인의 가상 호스트 설정에서 SSL 관련 설정을 추가해야 합니다.

 

그렇지 않으면 SSL 인증서가 제대로 적용되지 않을 수 있습니다. 따라서 https://test.com에 SSL을 적용했지만, https://power.com으로 접속 시도 시에도 test.com으로 연결되는 것으로 보아, 아마도 power.com의 가상 호스트 설정에서 SSL 관련 설정이 적용되어 있지 않을 가능성이 있습니다.

 

해결하기 위해선 아파치의 가상 호스트 설정 파일을 확인하고 수정해야 합니다. 각 도메인에 대한 가상 호스트 설정에서 SSL 관련 설정을 제거하면 됩니다. 보통 아파치에서는 각 도메인의 가상 호스트 설정 파일을 별도로 관리합니다.

 

1. 가상 호스트 설정 파일을 확인합니다. 일반적으로 이들은 `/etc/apache2/sites-available` 또는 `/etc/httpd/conf.d` 디렉토리에 위치합니다.

 

2. SSL 관련 설정이 포함된 가상 호스트 설정 파일을 찾습니다. 보통 포트 443에서 SSL 설정을 추가합니다.

 

3. SSL 관련 설정을 포함한 부분을 주석 처리하거나 삭제합니다.

 

4. 변경된 설정을 저장한 후 아파치를 재시작하여 적용합니다.

 

이렇게 하면 https://power.com으로 접속 시도 시 https://test.com 대신 에러가 발생하도록 설정할 수 있습니다. 하지만 반드시 이전에 정상적으로 작동하는지 테스트를 수행한 후에 수정을 진행해야 합니다. 또한 변경 내용이 웹 서버에 적용되기 전에 백업을 수행하는 것이 좋습니다.

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #ssl ×
전체 345
© SIRSOFT
현재 페이지 제일 처음으로