본문 바로가기
728x90

AWS4

[AWS] server(port forwarding, 구동) 관련 정리 1. Port Forwarding sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000 ec2 서버에 접속한 터미널에 위의 명령어를 입력한다. ☆ 포트포워딩 하는 이유 ☆ 앞에서 만든 서버는 flask를 이용해 만든 서버로 5000번 포트를 사용하여 http://내AWS아이피:5000/로 실행한다. 즉, 매번 ip주소에 :5000/을 붙여줘야 실행이 가능하다. 그러나 HTTP의 기본 포트인 80번 포트는 쓰지않아도 자동으로 연결된다. 그래서 80번 포트로 들어오는 5000번 포트로 보내도록 설정하여 http://내AWS아이피/ 로 실행할 수 있도록 한다. 2. nohup nohup python app... 2023. 2. 16.
[AWS] EC2 서버에 MongoDB 연결하기 ※ Mac OS 사용 ※ 1. 설치하기 터미널로 ec2서버에 접속 후 wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add - echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list sudo apt-get update sudo apt-get install -y mongodb-org 2. 실행하기 sudo service mongod start 3. 계정 생성하기 mongo mongoDB 쉘에 들.. 2023. 2. 15.
[AWS] EC2 서버에서 flask 서버 실행하기 ※ Mac OS 사용 ※ 1. 터미널로 ec2 서버 접속한 후 sudo apt-get update sudo apt-get install -y python3-pip 위의 명령어를 입력하여 pip 명령어를 설치 2. pip3 대신 pip 명령어 사용을 위해 sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1 3. 서버에 flask 설치 pip install flask 4. ec2 서버의 5000번 포트 열어주기 aws 사이트에 로그인하고 5. 실행해보기 터미널에서 서버를 실행한 후! chrome에 http://내AWS아이피:5000/ 를 입력해본다. 2023. 2. 15.
[AWS] EC2 접속하기 https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts.html Amazon EC2이란 무엇입니까? - Amazon Elastic Compute Cloud 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com ※ Mac OS 사용 ※ ★ 접속 순서 ★ 1. 인스턴스 생성시 받은 keypair의 권한 바꿔주기 sudo chmod 400 받은키페어를끌어다놓기 sudo 관리자 권한으로 실행 chmod 권한을 변경하는 쉘 명령어 400 나/그룹/전체 = 4/0/0 = 나만 읽을 수 있도록 한다. (참고) .. 2023. 2. 15.
728x90