본문 바로가기
php

Localhost에 SSL 설치 with mamp, openSSL - 3부(인증서 설정)

by 하이바네 2021. 12. 23.
반응형

전체 과정

Localhost에 SSL 설치 with mamp, openSSL - 1부
Localhost에 SSL 설치 with mamp, openSSL - 2부
Localhost에 SSL 설치 with mamp, openSSL - 3부

 

인증서 발급도 받았고 이제는 apache에 인증서 설정을 해주면 된다.

 

mamp를 php버전 관리를 위해 사용중이고 pro가 아닌 무료 버전을 사용중에 있다.

 

인터넷 검색을 해보면 mamp pro버전을 사용하면 ssl파일만 있으면 간단하게 설정이 끝나는듯 하지만...나는 pro버전을 안 쓰기에....

 

우리의 최종 결과는 다음과 같다. mamp에서는 php버전을 바꿀 수 있어야하고 ssl도 적용이 되는것!

 

1. C:\MAMP\bin\apache\conf\extra 폴더에서 httpd-ssl.conf파일 복사

 

2. C:\MAMP\conf\apache\extra 폴더에 복사한 파일을 붙여넣는다.

 

3. C:\MAMP\conf\apache\httpd.conf파일의 아래쪽에 복사한 파일을 연결 시킨다

 - Include "C:\MAMP\conf\apache\extra\httpd-ssl.conf" 

 

4. 생성한 localhost.crt, localhost.ket파일을  "C:\MAMP\conf\apache" 경로에 복사

 

5. C:\MAMP\conf\apache\extra\httpd-ssl.conf 파일 설정

 

<VirtualHost *:443>
    SSLEngine on
    SSLCertificateFile "C:/MAMP/conf/apache/localhost.crt"
    SSLCertificateKeyFile "C:/MAMP/conf/apache/localhost.key"
</VirtualHost>      

 

위의 내용이 들어있으면 된다.

 

여기서 작업을 하다가 삽질을 오래한게 있는데

 

 

제일 하단에 아래 부분은 주석 처리 해주었다. 왜 인지 모르겠지만 저 부분 때문에 서버가 실행되지 않았었다...

 

모두 막힘 없이 잘 해결되기를 기원 한다. (막히면 너무 답답하니깐...)

 

마지막으로 위 이미지는 ssl연결이 성공한 것이다. 아무래도 인증되지 않은 SSL이라서 반드시 개발할때만 사용을 해야한다. 로컬에서 설정을 좀 더 추가하면 저 경고가 안 나오게 할수도 있다.

728x90

댓글