본문 바로가기
php

Localhost에 SSL 설치 with mamp, openSSL - 1부(OpenSSL설치)

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

전체 과정

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

 

 

Localhost에 SSL을 설치하고 테스트가 필요한 경우가 있어 알아보았다. (물론 php가 아닌 node에서 필요한거지만 아직은 php에서만 적용한것)

 

mamp를 사용하는 이유는 개발하면서 php버전의 변경이 쉬워서 이고 다른 방법들도 있겠지만 아직 나에게는 번거롭다.

 

 

OpenSSL설치

OpenSSL을 설치하기 위해서는 소스를 다운받아 직접 빌드하여 해야한다. 

https://www.openssl.org/

 

/index.html

The OpenSSL Project develops and maintains the OpenSSL software - a robust, commercial-grade, full-featured toolkit for general-purpose cryptography and secure communication. The project's technical decision making is managed by the OpenSSL Technical Commi

www.openssl.org

위의 사이트에서 해야하지만 너무 찾아본 결과 windows에서 바로 사용가능한 설치 파일이 있다.

 

https://slproweb.com/products/Win32OpenSSL.html

 

Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

Minimum system requirements: Windows XP or later 32MB RAM 200MHz CPU 30MB hard drive space Recommended system requirements: Windows XP or later 128MB RAM 500MHz CPU 300MB hard drive space September 9, 2021 - OpenSSL 3.0 is available. Users should currently

slproweb.com

작성일 기준으로 Win64 OpenSSL v1.1.1m을 설치했다.

 

기본적으로 해당 프로그램으로 설치를 하면 환경변수 설치가 따로 필요 없다고 다른 블로그에서 봤었으나, cmd에서 실행되지 않아 별도로 설정을 해줘야한다.

 

사용자 변수(새로 만들기)
변수 : OPENSSL_CONF
값 : C:\Program Files\OpenSSL-Win64\bin\openssl.cfg

시스템 변수(Path에 추가)

추가 값 : C:\Program Files\OpenSSL-Win64\bin

 

 

값에 들어가는곳은 실제 OpenSSL이 설치된 주소로 확인 할것(현재 기본 설치 주소)

 

위와 같이 진행을 하면 OpenSSL을 설치가 완료되었으니 이제 확인을 해보자.

 

설치 확인

cmd창에 openssl 명령어를 입력하고 version을 치면 다음과 같은 화면이 확인될 것이다.

 

설치까지 확인되었으니 시작을 위한 준비는 끝!

 

 

728x90

댓글