본문 바로가기

전체 글49

[Django] AWS 에서 runserver 할 때 Sqlite3 오류 AWS 에 github 에서 파일을 복제하고 장고를 실행시키기 위해 runserver 했을때 sqlite3 버전이 맞지 않아서 오류가 나는 경우가 많다. python 이나 python3 으로 실행할때 서로 다른 오류가 발생하는데 이때 python3 버전으로 진행하자 구버전은 이제 안녕~! 버전이 맞지 않으면 맞는 버전을 다운로드 받아서 적용하면된다. sqlite 사이트 다운로드 주소 확인 파일다운 파일설치 라이브러리 이동 장고 runserver 실행 Sqlite 사이트 다운로드 주소 확인 https://sqlite.org/download.html 사이트에서 링크를 오른쪽 마우스 클릭해서 주소복사 파일다운 cd /opt/ #다운로드 위치로 이동 sudo wget [복사한 다운로드 주소] sudo tar -.. 2022. 10. 21.
AWS EC2 서버 생성 EC2 생성 - ec2 이름을 입력하고 Amazon Linux 를 선택합니다. 기본 테스트일 경우 인스턴스 유형을 t2.micro 로 선정합니다. 필요하면 "인스턴스 유형 비교" 의 인스턴스 유형을 확인한 후 스펙에 맞는 다른 타입을 선정하셔도 됩니다. 키 페어의 경우 "새 키 페어 생성" 을 통해서 새로 만들어 줍니다. 키페어 생성시 pem 파일을 선택후 생성해줍니다. 키페이 이름을 만들때는 공백없이 "-" or "_" 의 특수문자로 단어를 연결해줍니다. 네트워크 설정부분에서는 보안그룹 이름을 잘 기억해놓습니다. 나중에 보안그룹의 설정을 바꿔줄때 이름을 알아야 헷갈리지 않습니다. 보안그룹 설정 "네트워크 및 보안 > 보안 그룹" 을 클릭해서 보안그룹 설정화면으로 이동합니다. 보안그룹의 인바운드 규칙 탭.. 2022. 10. 21.
AWS EC2 서버에 Apache, PHP 설치 AWS EC2 서버의 기본 설정과정을 기록으로 남깁니다. 아파치와 언어 기본언어 설정을 하는 과정입니다. EC2 서버 ssh 연결 putty 의 session 에서 EC2 호스트를 입력하고 포트는 22로 지정합니다. ppk 파일은 Auth 메뉴에서 입력합니다. 로그인 username 은 ec2-user 로 입력합니다. 소프트웨어 패키지 확인 및 업데이트 sudo yum update -y yum으로 Apache 설치 sudo yum install httpd -y Apache Start sudo systemctl start httpd sudo systemctl status httpd 부팅할때마다 시작되도록 enable 설정 sudo systemctl enable httpd sudo systemctl is-e.. 2022. 10. 21.
정말 쉬운 AWS 도메인 등록 방법 1분 컷 - Route53 Route53 도메인구입 AWS 에 로그인하고 검색에서 route53 을 검색한다. 도메인 등록 route53 대시보드에 들어가면 아래와 같이 네가지 관리 메뉴가 나오는데 그중에 도메인 등록을 클릭한다. 기존에 등록한 도메인이 있으면 숫자로 구매한 만큼의 도메인이 표기되고 도메인 등록이라는 문구 대신 도메인이라고만 표기된다. 도메인을 선택하면 아래와 같이 도메인 등록과 이전을 할수 있도록 기능이 분리되어 제공된다. 도메인 등록을 클릭하면 도메인 이름을 넣는 칸이 나오는데 희망하는 도메인을 입력하고 확인을 누르면 관련도메인과 함께 추천 도메인들이 제공된다. 도메인뿐만 아니라 닷컴과 닷넷등 원하는 호스트를 고를수 있고 이에따라 사용 금액도 다르게 책정된다. 확인을 선택하고 "계속" 을 선택한다. 도메인 등록.. 2022. 10. 21.