참고자료 https://www.vompressor.com/code-server-nginx/
git clone
npm i
npx pm2 install typescript
우선 진행 후 상기 링크 따라했다.
nginx 설치 후, 기본 설정 제거는 따로 해주진 않았다.
sudo service nginx start
해서 도메인 접속해 확인한다.
sites-enabled에 default 파일 있는지 확인하고, 있는걸 직접 본 후에 sites-avilable에 있는 default 파일을 열어 설정을 바꾼다.
nginx -t
위 명령어로 문법 오류 없음을 확인한 후에
sudo service nginx restart
로 nginx를 재시작한다
이후 상기 링크에 나온대로 다시 certbot 설치 진행한다.
sudo snap install certbot --classic
certbot --nginx
두개 다 동의하고 이메일 잘 입력하고. 마지막엔 그냥 입력 없이 엔터쳐도 설정 다 가져온다.
다시
sudo service nginx restart
해서 nginx 다시 실행시켜준다.
연결 안되면 서버에서 443 포트 열려있는지 확인해보자.