본문 바로가기

aws

CORS 에러 해결하는 법 . 서버 설정을 한 후에 API 를 호출하려고 할 때 API 가 호출이 안 될 때가 있다. CORS 문제 때문에 API 가 호출이 안되는 경우가 있는데 그 부분을 해결하는 방법이다.   일단 자신의 터미널이든 VSCode 이든 default.conf 를 열어준다. - nano /etc/nginx/sites-available/default 우선 Https 적용을 했다면 아래와 같이 나올 것 이다. (.... 은 비공개 처리)server { server_name testHomepage.com ; // 내 홈페이지 도메인 root /var/www/html; index index.html; location / { try_files $uri $uri/ /index.html.. 더보기
AWS 도메인 및 https 적용하는 법 Part.3 터미널에 서버에 접속해 줍니다.  cd /etc/nginx/sites-availablesudo vi default.conf default.conf 파일 수정 server { server_name 가비아 에서 만든 도메인; root /var/www/html; index index.html; location / { try_files $uri $uri/ /index.html; }}  # certbot을 설치하기 위한 snap을 설치한다.sudo apt updatesudo apt install snapd# certbot을 설치한다.sudo snap install --classic certbot# certbot을 nginx에.. 더보기
AWS 도메인 및 https 적용하는 법 Part.2 AWS : Route 53 도메인 연결 AWS에 Route53 검색 - 호스팅 영역 클릭 - 호스팅 영역 생성 클릭   호스팅 영역 생성   아래와 같이 호스팅 영역이 생성됨 - 생성된 호스팅 영역 클릭 - 레코드 생성 클릭!  값 정보란에 자신의 퍼블릭 IP 를 입력 해야합니다.  레코드에 이런게 생성이 된건 확인할 수 있습니다.  값/트래픽 라우팅 대상에서 2번째 ns- 로 시작되는 부분들을 가비아 사이트에서 네임서버로 설정해줘야 하기 때문에 중요합니다.     다시 가비아 사이트로 돌아갑니다. https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브www.gabia.com  로그인 후 - My가비아 - 도메인 - 관리 클릭   네임서버 .. 더보기
AWS 도메인 및 https 적용하는 법 Part.1 Flutter - Ec2 인스턴스 Web 호스팅 하기 Part.1 ~4 를 보고 나서 읽으시길 권장드립니다.  https://jangstory.tistory.com/156 Flutter - Ec2 인스턴스 Web 호스팅 하기 Part.10. 안드로이드 스튜디오 Flutter 앱 생성 (server_test) 1. AWS EC2 인스턴스 생성  1) AWS 콘솔에서 EC2 인스턴스를 생성합니다. (인스턴스 시작 클릭)  - 운영 체제는 Ubuntu 20.04 LTS 또는 최신 버전을 선택jangstory.tistory.com  오늘은 EC2 인스턴스를 도메인 및 https  적용하는 방법을 알아보겠습니다.  일단 https 를 적용하려면 도메인을 만드셔야됩니다. 도메인은 여러 사이트에서 만들 수 있지만 제.. 더보기
AWS EC2 ssh로 VSCode 연결방법 1.  VSCode 'Remote - SSH' 설치   2.  Remote-SSH Configuration 설정F1 -> 'remote-ssh'검색 -> SSH 구성파일 열기(Open SSH Configuration File) Users/{유저네임}/.ssh/config 선택 Host 식별할 수 있는 이름 (아무거나 상관없음) HostName EC2 퍼블릭 IP User ec2 name (ex: ubuntu) IdentityFile 자신의 .pem 저장경로  3.  Remote-SSH 호스트에 연결F1 -> 'remote-ssh' 검색 -> 호스트에 연결(Connect to Host) - 자신이 만든 Host 닉네임 선택  4.  VSCODE 새 창 열리면서 접속 성공 더보기
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 더보기
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     안드로이.. 더보기
[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 더보기

반응형
LIST