[AWS] EC2 인스턴스 실행 후, ssh로 접속하여 파이썬 설치
프로젝트/aws 서버세팅 2024. 5. 22. 21:06

1. EC2 인스턴스에 파이썬 설치하기https://velog.io/@gmlstjq123/EC2%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%8C%8C%EC%9D%BC-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0> 번역 프로그램vi trans.py로 파일을 열고 아래의 내용을 작성하자.vi를 빠져나온 후, " data-og-host="velog.io" data-og-source-url="https://velog.io/@gmlstjq123/EC2%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%8C%8C%EC%9D%BC-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0" data-og..

[AWS] VPC와 인스턴스 구성
프로젝트/aws 서버세팅 2024. 5. 22. 19:36

1개의 웹서비스, 여러 개의 기능 어떻게 구성해야 할까?AWS의 EC2서비스를 통해 인스턴스를 열면, 쉽게 서비스를 활성화 할 수 있지만외부에서 해당 접속하기 위해서는 IP를 배정해야 한다.  탄력적IP를 잡아둔 다음, 내 인스턴스에 할당하는 작업이 필요하다. 2024년 2월부터 아마존은 사용자들을 IPv4를 IPv6로 전환하도록 유도하기 위해, IPv4에 월 과금을 부과하기로 공지했다. 안쓰는 인스턴스나, 꼭 외부IP가 필요하지 않은 인스턴스의 경우에도 유지하는 것만으로도 월 비용이 발생하기 때문에사용자들은 필요없는 인스턴스를 종료하거나, 외부접속이 필요없는 인스턴스를 IPv6로 전환하도록 검토했다.  코딩아카데미 서비스를 오픈하기 위해 서비스내 기능들을 여러 인스턴스로 쪼개려고 했는데, 그 이유는 안..

[AWS] github로 push하는 법
프로젝트/aws 서버세팅 2024. 5. 22. 17:11

웹서버로 사용중인 파일을 github로 push해보자. (우분투 기준)github repo: doopyo85/codingnacademyec2 웹서버 파일위치: /var/www/html//var/www/html/ 디렉토리로 이동:cd /var/www/htmlGit 리포지토리 초기화 (권한 문제 해결을 위해 sudo 사용):sudo git initGitHub 리모트 추가 (이미 추가된 경우 생략): sudo git remote add origin git@github.com:doopyo85/codingnacademy.git변경된 파일 추가:sudo git add . 커밋 메시지 작성:sudo git commit -m "Update with latest changes from /var/www/html/"GitH..

[AWS] EC2 인스턴스로 웹서버 열 때, 인바운드 규칙 오픈하기
프로젝트/aws 서버세팅 2024. 5. 20. 16:53

EC2에 아파치 서버를 설치하자. 나는 인스턴스를 ubuntu로 열었기 때문에, 우분투 명령어 기준으로 작성되었다.  1. 업데이트를 해준다. sudo apt update 2. 아파치를 설치해준다.sudo apt install apache2 -y3. 아파치를 실행한다.  sudo systemctl start apache2 sudo systemctl enable apache2 4. /var/www/html 폴더에 웹파일을 업로드 한다. 나는 github에 레포지토리를 만들어 열고, 해당 레포지토리에서 클론해서 가져오도록 했다. git clone https://github.com/레포지토리주소 나는 codingnacademy폴더에 클론했기 때문에, 아래의 명령어로 /var/www/html 폴더로 옮겨 준다...