Server/Linux

VueJS-AWS-EC2-NGINX-Certbot 서버 열어주기

Juzdalua 2022. 5. 12. 18:30

0. EC2 Setting

sudo apt-get update
sudo apt-get install nginx
sudo apt-get install certbot

 

1. http 접속 허용하기

# /etc/nginx/conf.d/test.conf

server {
        listen                  80;
        server_name             DNS주소;
        
        root /var/www/terminal-app/public;
		index index.html;
	
}

 

2. Certbot으로 ssl인증서 연동. https 연결 허가하기

# 인증서 목록 확인
sudo certbot certificates

# 인증서 발급받기
sudo certbot certonly --standalone -d DNS주소
sudo certbot --nginx

인증서를 발급받으려면 다음 조건을 만족해야한다.

-포트가 열려있어야함

-서버가 죽어야함