EC2 4

python 장고 웹소켓 통신위한 daphne 환경 구성

Nginx 환경 설정 server { server_name _; location /api { include uwsgi_params; rewrite ^/api(.*)$ $1?$args break; proxy_pass http://unix:/run/gunicorn.sock; } location /ws { proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $pr..

아마존 리눅스2 - 아나콘다 - Gunicorn - nginx - git 을 이용한 장고(django)서버 배포(3)

eval "$(/home/ec2-user/anaconda3/bin/conda shell.bash hook)" 1. 접속한뒤 yum 패키지 업데이트를 한다 2. 아나콘다 설치, wget를 이용하여 받은뒤, bash를 이용하여 설치한다 wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh bash {다운로드된 파일 이름} 배쉬셀에 등록된 명령어를 사용하려면 터미널이 재시작 되어야 한다. 나갔다 다시 들어오거나 터미널을 재실행 한다. 그럼 아래와 같이 터미널에 현재 가상환경(base)를 확인할 수 있다. 혹시 실수로 no를 했거나 제대로 등록이 안되어 있다면 vi ~/.bashrc 로 들어가 # >>> conda initialize ..

EC2 키페어 추가

서버를 공동 관리하게 되었다. 인증키를 새로 받고, 인증키의 공개키를 EC2에 추가해 주어야 원격 접속이 가능하다. 1. AWS 콘솔에 접속 -> EC2로 이동 2. 네트워크 및 보안 -> 키페어 3. 키페어 생성 -> RSA, pem --- 로컬 컴퓨터 --- 4. 다운로드된 pem키를 .ssh에 이동(권장) 5. $chmod 400 my-key-pair.pem (소유자만 읽기권한 설정) 6. ssh-keygen -y -f my-key-pair.pem 로 공개키 생성 --- 기존 키페어를 이용해 EC2 원격 접속 --- 7. [ec2-user ~]$ nano ~/.ssh/authorized_keys 8. 아래 예시처럼 [ssh-rsa] [새로 생성된 pem의 퍼블릭키] [pem키의 이름] 순으로 적어..

[실무개발]/AWS 2022.04.20