본문 바로가기

aws11

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.
리눅스 Ubuntu File 권한 설정하는 법 리눅스 서버에 file을 만들고 외부에서 upload를 할 때 Permission Denied 가 나올 때가 있다 . 그럴때 설정을 해줘야되는것이 바로 퍼미션이다 . 한마디로 권한을 설정해줘야하는 것인데 권한에는 여러가지가 있지만 (sudo) chown -R root:root workSpace(자기파일이름) chmod -R 777 workSpace(자기파일이름) 이렇게 설정을 하면 업로드, 파일 내용변경 , 삭제까지 다 되는것을 확인할 수 있다 . 저 777모드는 상당히 위험한 것이니 좀 더 알아보고 사용하는것을 추천한다 . 2021. 9. 15.