작성
·
294
답변 3
0
기존에 남아있는 80 포트에서 var/www를 서빙하는 이러한 설정들이 남아있든가 재시작이 안 된 것 같습니다.
또한 지금 두 파일의 설정이 중복돼서 한 파일에만 적어주시면 됩니다. 전체적인 구조는 80일 때는 https로 redirect하고 443일때는 location으로 localhost랑 연결해야 합니다. 지금 80일때 location을 쓰는 것과 같은 어긋나는 설정들이 조금 있습니다.
제대로 재시작이 됐는지(sudo service nginx restart 해서 아무런 에러가 없어야합니다)도 확인이 필요합니다.
0
certbot 명령어를 실패한 적은 없었던 것 같습니다
블로그보고 먼저 똑같이 수정해봤습니다 api. 뒷부분은 제 사이트로 바꿨습니다
아래처럼 바꾸고 sudo systemctl restart nginx 후 크롬에서 페이지 새로고침해도 똑같이 WELCOME TO NGINX 만 뜨네요
/etc/nginx/nginx.conf
/etc/nginx/sites-enabled/default
0
nginx.conf 설정 바꾸셨나요? 원래는 certbot깔고 하면 자동으로 수정해서 설정을 잡아주지만 명령어 실패라든지의 이유로 안 바뀌었을 가능성이 큽니다. 기존 설정을 수정하신 뒤에 nginx 재실행도 해주셔야 합니다. 설정은 블로그의 내용이 강좌보다 조금 더 최신입니다.