2020/04 4

aws, nginx, gunicorn, docker, mysql, django , vuejs 배포 - (3)

1. gunicorn설치 가상환경이 실행된 상태에서 # pip3 install gunicorn gunicorn설정 sudo vi /etc/systemd/system/gunicorn.service IP를 0.0.0.0 설정하여 외부에서도 접속이 가능하게 하였고, 8080포트로 설정하였다. 아래 명령어를 통해 실행 시킨다. [Unit] Description=gunicorn daemon After=network.target [Service] User=ubuntu Group=www-data WorkingDirectory=/home/ubuntu/project/django_P ExecStart=/home/ubuntu/project/myvenv/bin/gunicorn \ --workers 5 \ --bind 0.0...

개발/인프라 2020.04.27

aws, nginx, gunicorn, docker, mysql, django , vuejs 배포 - (2)

#aws(ubuntu) #nginx #gunicorn #docker #mysql #django #vuejs 1. nginx설치 aws로그인 pem파일로 로그인 할 경우 # ssh -i '파일명.pem' ubuntu@IP주소 nginx설치 # sudo apt-get install nginx After this operation, 319 MB of additional disk space will be used. Do you want to continue? Y 브라우저에서 서버 접속해보자. 이 화면이 보이면 nginx설치 완료 ( 안보인다면 방화벽 확인 후 열기 ) # sudo apt-get install gcc # sudo apt-get install g++ # sudo apt-get install zlib..

개발/인프라 2020.04.25

aws, nginx, gunicorn, docker, mysql, django , vuejs 배포 (1)

#aws(ubuntu) #nginx #gunicorn #docker #mysql #django #vuejs 1. aws접속 후 docker설치 pem파일로 로그인 할 경우 # ssh -i '파일명.pem' ubuntu@IP주소 # sudo apt-get update Done뜨면 완료 # sudo apt-get remove docker docker-engine docker.io 기존에 도커가 설치되어 있을 수도 있으니까 삭제(충돌방지) # sudo apt install docker.io After this operation, 319 MB of additional disk space will be used. Do you want to continue? Y Done이 나왔으면 끝 # docker --versi..

개발/인프라 2020.04.23

aws , mysql , docker , Django , vuejs 배포 전 공부

#aws #mysql #docker #Django #vuejs #tomcat 일단 배포해야 할 서버는 aws이고 nginx를 쓸 예정이고.. 백엔드는 장고로 프런트는 뷰로 작성되었다.. 기존의 spring배포와 비슷할 줄 알았는데 톰캣도 안 쓰는 것 같고.. 새로 공부가 필요하다. 현재는 장고 내장 DB를 사용 중인데 mysql로 변경할 예정이고 mysql은 docker에 올릴거다. Gunicorn 이게 python사용 시에 톰캣의 역할인 것 같다. 더보기 https://okky.kr/article/405298?note=1271748 OKKY | 아파치와 톰캣의 차이를 짧고 명확하게 설명하고싶은데 도와주세요 ㅠ 아파치 같은 경우 아파치제단에서 만든 web 서버(정적데이터 처리) 라는 것과 톰캣의 경우we..

개발/인프라 2020.04.22
반응형