본문 바로가기

분류 전체보기158

Flutter - Ec2 인스턴스 Web 호스팅 하기 Part.4 추가로 내 Flutter App 을 업데이트 하고 싶을 때 .  1) 안드로이드 스튜디오 web 다시 빌드  - flutter build web  2) 터미널에서 ec2 서버 접속 - ssh -i "your-key.pem" ubuntu@your-ec2-public-ip3) 터미널에서 기존 웹 파일 삭제 (선택 사항)- sudo rm -rf /var/www/html/* 4) 안드로이드 스튜디오에서 새 빌드 파일 업로드  - sudo scp -i your-key.pem -r build/web/* ubuntu@your-ec2-public-ip:/var/www/html 5) 터미널에서 nginx 재시작 -sudo systemctl restart nginx 2024. 10. 16.
[Android Studio] SHA1 확인하는 방법. 안드로이드 스튜디오 터미널에 아래 입력 keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 2024. 10. 14.
Flutter - Ec2 인스턴스 Web 호스팅 하기 Part.3 서버 연결  1) 안드로이드 스튜디오에서 터미널 - build/web 생성 됨. 3) 터미널에서 서버 접속 후 (part.2 참조)  -ssh -i "your-key.pem" ubuntu@your-ec2-public-ip- sudo apt update - sudo apt upgrade -y- sudo apt install nginx -y - sudo chown -R ubuntu:ubuntu /var/www/html (권한 부여)   or- sudo chmod -R 755 /var/www/html  (권한 부여) 4) 안드로이드 스튜디오에서 입력 - sudo scp -i your-key.pem -r build/web/* ubuntu@your-ec2-public-ip:/var/www/html     안드로이.. 2024. 10. 9.
[AWS] 파일 수정권한 명령어 . VSCode 연결 후 파일 수정을 하려고 하는데 권한 때문에 수정이 안될 때 (ex: /etc/nginx/sites-available/default 파일 수정을 하고 싶을 때) sudo chown ubuntu /etc/nginx/sites-available/default  다시 root 권한으로 되돌리고 싶을 때 sudo chown root /etc/nginx/sites-available/default 2024. 10. 7.
Flutter - Ec2 인스턴스 Web 호스팅 하기 Part.2 인스턴스 연결  - 인스턴스 - 연결 클릭  SSH 클라이언트 클릭   - 터미널 실행 - 1번 실행  - 3번 실행  - 인스턴스 원격 접속 완료 2024. 10. 3.
Flutter - Ec2 인스턴스 Web 호스팅 하기 Part.1 0. 안드로이드 스튜디오 Flutter 앱 생성 (server_test) 1. AWS EC2 인스턴스 생성  1) AWS 콘솔에서 EC2 인스턴스를 생성합니다. (인스턴스 시작 클릭)  - 운영 체제는 Ubuntu 20.04 LTS 또는 최신 버전을 선택합니다. - 키페어 추가 및 저장 (새 키 페어 생성 클릭)  - 생성된 .pem 파일 flutter app directory에 옮김 (중요) - 보안그룹, 스토리지 설정   2) 보안 그룹 생성 (보안 그룹 클릭)  - 보안 그룹 생성 클릭 - 보안그룹 생성 .  3) 보안 그룹 연결  - 인스턴스 클릭 - 보안 - 보안그룹 변경 클릭 -보안 그룹 선택 클릭 후 - 자신이 만든 보안 그룹 선택 (여기서는 server_test_group)   여기까지 p.. 2024. 9. 30.