Inflearn Community Q&A
Some challenges have failed. 에러
Written on
·
2.5K
0
nginx 설치와 config 수정까지 마치고
wget https://dl.eff.org/certbot-auto 명령어를 실행하니 404에러가 발생해서, 제로초님 블로그(https://www.zerocho.com/category/NodeJS/post/5ef450a5701d8a001f84baeb)를 보면서 설치하고 있었습니다.
sudo snap install certbot --classic을 한 뒤에
sudo certbot --nginx를 하니 처음에는 80 포트가 이미 사용중이라는 에러가 발생해 sudo kill -9 명령을 이용해 kill 했습니다.
이후 sudo certbot --nginx를 한번 더 하니

이번에는 위와 같은 에러가 발생하는데 무슨 문제일까요..??
(ec2 인바운드 규칙에 80과 443 모두 추가되어있는 상황입니다!)
Answer 5
0
해결했습니다!!
sudo certbot --nginx 대신 sudo certbot certonly --nginx 명령을 실행해서 privkey.pem과 fullchain.pem을 받았고,
/etc/nginx/sites-enabled/default에서 제로초님 블로그에 # managed by Certbot 부분을 수동으로 추가해줬습니다..!
0

현재 /etc/nginx/sites-enabled/default이고,
/etc/nginx/nginx.conf는 위에서 첨부한 사진 그대로입니다.
그런데 블로그에는 listen 443 ssl;이 적혀있는데 그대로 따라 적으니 nginx restart 할 때 아래와 같은 에러가 발생해서 바꾸지 못했습니다.
나머지는 똑같이 했는데 왜 계속 아래와 같은 에러가 발생할까요ㅜ

0
지금 확인해보니 브라우저에서 접속이 되지 않습니다..
그런데 특이한 점이,
http://[도메인]- 접속 안됨 (브라우저)
http://[도메인]:3065 - 접속 안됨 (브라우저)
http://[도메인]:3065 - 접속 안됨 (포스트맨)
http://[도메인]:3065/auth - 접속됨 (포스트맨)
위의 결과처럼 메인화면은 브라우저와 포스트맨 둘 다 접속되지 않고, ('Cannot GET / ' 에러)
포스트맨으로 header와 body를 채워서 로그인 테스트를 했을 때는 성공하는데,
어디서부터 잘못된걸까요..??ㅠㅠ
0
제로초님 블로그를 보고 /etc/nginx/nginx.conf와 /etc/nginx/sites-enabled/default를 아래와 같이 변경하니
sudo certbot --nginx 명령어를 입력했을 때 에러 메시지가 변경되었습니다..
/etc/nginx/nginx.conf (처음 상태 그대로입니다.)

/etc/nginx/sites-enabled/default (블로그를 보고 변경했습니다.)

에러 메시지

에러때문에 아직 인증서를 발급받지 못해서 /etc/nginx/sites-enabled/default은 블로그와 조금 다릅니다.. ( # managed by Certbot과 listen 80; 부분)
도와주시면 감사하겠습니다..!!ㅜㅜ
(nginx 설정 변경하고나서 sudo service nginx restart는 매번 했습니다)
0





지금 저렇게 세팅하고나서 브라우저에서 저 도메인 접속 되시나요??