강좌 내용은 아래 운영체제를 기반으로 작성 되었습니다.
→ CentOS 7.3 (64bit)
◆ 1단계 | 필수 소프트웨어를 설치 하세요.
yum -y install epel-release
→ epel 저장소를 활성화 합니다.
yum-y install httpd mod_ssl python-certbot-apache
→ SSL 설치에 필요한 관련 패키지를 설치 합니다.
◆ 2단계 | Apache (httpd) 에 대한 액세스를 구성 합니다.
systemctl start httpd
→ Apache (httpd) 를 구동 합니다.
[#] Apache (httpd) 패키지가 설치가 안되어 있다면, 아래 명령어를 입력하여 설치 합니다.
→ yum -y install httpd.
systemctl status httpd
→ Apache (httpd) 가 구동되고 있는지 확인 합니다.
[#] Active: active (running) 이라고 표시되고 있으면 정상 입니다.
systemctl start firewalld
→ Firewalld 를 구동 합니다.
firewall-cmd --add-service=http
→ Firewalld 에 http 서비스를 추가 합니다.
firewall-cmd --add-service=https
→ Firewalld 에 httpd 서비스를 추가 합니다.
firewall-cmd --runtime-to-permanent
→ Firewalld 의 런타임을 지정 합니다.
iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT
→ 포트를 지정 합니다.
curl example.com
→ 사이트 연결 상태를 확인 합니다. (example.com 에 자신의 도메인을 적으세요)
→ 사이트 연결 상태를 확인 합니다. (example.com 에 자신의 도메인을 적으세요)
◆ 3단계 | Let's Encrypt 에 SSL 인증서 발급 요청
certbot --apache -d example.com
→ SSL 도메인 발급 요청을 합니다. (example.com 에 자신의 도메인을 적으세요)