본문 바로가기

백엔드

[AWS EC2]서브도메인 연결 보호되어 있는 글입니다. 더보기
[AWS EC2]IP를 도메인으로 바꾸기 ip to domain 리디렉션 $ sudo vi /etc/nginx/sites-enabled/default 이 부분을 수정한다. server { server_name [ec2의 IPv4주소]; return 301 https://[도메인주소]$request_uri; } 이 부분을 맨밑이나 빈 공간에 추가한다. $ sudo service nginx restart ip 주소를 넣어도 도메인으로 잘 들어간다. 더보기
[ubuntu]nginx let's encrypt로 https적용 happylulurara.tistory.com/146 가비아 도메인 적용 EC2 ubuntu 가비아나 다른 사이트를 통해 도메인을 적용하도록 한다. 일단 '가비아'를 검색해서 사이트로 들어갔다. 가비아로 들어가서 원하는 도메인 이름을 넣고, 아래 선택지 중 원하는 것으로 '선택'을 happylulurara.tistory.com 위의 포스팅처럼 되도록 도메인을 만들어놓자. 일단 ubuntu를 실행한다. - nginx가 설치 안 된 경우 $ sudo apt-get install nginx 0. Certbot설치 $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt-get update $ sudo apt-get install python-certbot-nginx.. 더보기
[AWS EC2]Ubuntu 18.04 인스턴스 만들고 접속하기 콘솔로 들어가서 우측에 '인스턴스 시작'을 눌러준다. Ubuntu 18.04로 선택한다. 20.04도 좋지만 저번에 데인 경험이 있어서 18.04로 선택했다. 프리티어 사용 가능한 그룹을 눌러주고 '다음'을 눌러준다. 대충 보고 기본값으로 세팅한다. '다음'을 눌러준다. 스토리지도 원한다면 추가해준다. '다음'을 누른다. 태그도 원한다면 추가해준다. 보안그룹을 지정해주어야 하는데, 원하는 보안그룹이름을 넣고 사용하려는 유형을 추가해준다. 어차피 보안그룹은 나중에 추가할 것 같아서 사용하려는 보안그룹을 미리 추가해놓았다.(나중에 수정 가능) 검토 및 시작을 누른다. 그럼 이제 절대 잃어버리면 안 되는 키 페어를 다운로드 받을 수 있다. 기존 키페어가 있다면 사용해도 된다. 난 새로운 마음으로 새 키페어를 .. 더보기
Error: Cannot find module 'express'에러 보호되어 있는 글입니다. 더보기
aws ec2에 nodejs 설치하기 vscode 같은 툴을 사용했다면 이렇게 터미널을 사용할 수 있고, 아니라면 putty 또는 ssh를 통해 바로 서버에 접속할 수 있을 것이다. 터미널에서 명령어를 쳐 노드js를 깔아보자. $ sudo apt-get install curl $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - $ sudo apt-get install -y nodejs curl을 설치해서 최신버전인 12를 깔아준다. 그 다음 Nodejs를 설치한다. $ node -v $ npm -v nodejs와 npm이 잘 깔렸는지 확인한다. $ sudo apt-get install build-essential npm이 잘 작동되도록 위의 명령어를 수행한다. 더보기
[에러]ssh exchange identification: Connection Reset By peer ssh exchange identification vscode 외부 접속하고 갑자기 아래 에러가 나타나면서 연결이 계속 끊어졌다. Connection Reset By peer ssh exchange identification 그래서 ec2로 들어가 '인스턴스 중지', '시작'을 번갈아가면서 시작해줬다. 그래도 잘 안 돼서 '인스턴스 재부팅' 후 '인스턴스 중지'를 해준 상태로 푹 자고 다시 '시작'하니 잘 됨을 확인할 수 있다. (재부팅해서 ip주소도 바꼈다) 더보기
Could not establish connection to "xx.xxx.xxx.xxx": Permission denied (publickey) 에러 ec2 서버에 접속하려는데 이런 문구가 갑자기 나타날 수 있다. vsCode로 외부접속하다가 뭔가 일어난 듯 하다.. vscode에서 f1을 누르고, 저 'Open Configuration File'을 누른다. 각자 해당하는 ssh의 config파일 경로를 입력해준다. 그럼 이제 config파일이 잘 구성되어있는지 본다. Host와 HostName이 맞는 IP주소인지 확인해보고, ex)18.113.132.144 IdentityFile에서 ec2파일의 .pem 경로가 잘 설정되어 있는지, User가 설정한 게 맞는지 확인한다. 난 ip주소가 바껴서 바꿔서 넣었더니 위의 에러가 다신 나타나지 않았다. 더보기

반응형
LIST