본문 바로가기

웹프로그래밍3

gunicorn + nginx 명령어 sudo systemctl daemon-reload #데몬 리로드 sudo systemctl start gunicorn # 작성한 서비스 실행 sudo systemctl enable gunicorn # 서버 재시작시 자동으로 실행 sudo systemctl status gunicorn.service # 실행한 서비스 상태 보기 sudo systemctl stop gunicorn # 서비스 중지 sudo systemctl restart gunicorn # 서비스 재시작 실행확인 sudo systemctl status gunicorn.service ( 작성한 파일명마다 다름) ========================================== [Unit] Description=gunicorn dae.. 2022. 1. 11.
[django]web 실행시켜보기 1.가상환경 실행 후 (venv) django-admin startproject projectname 2.단순 실행시켜보기 - cd projectname - python3 manage.py runserver 0.0.0.0:8000 - 저는 vm으로 IP를 할당받아 실행시켰기에 runserver 뒤에 0.0.0.0 과 포트번호(8000)를 지정하였습니다. - vm ubuntu IP로 접속하면 아래 접근 문제 발생. 3.DisallowedHost at / 접근문제 처리하기 - 프로젝트 폴더명으로 이동하여 settings.py 확인 후 편집기로 수정 - vim settings.py (편집기는 본인이 편한것으로) - ALLOWED_HOSTS= [] > ALLOWED_HOSTS = '*' 로 변경 4. 서비스 재.. 2022. 1. 6.
[ubuntu-django] 1.python3 설치 확인 -대부분 우분투 python3 설치되어있음 2.pip 설치 여부 -설치가 안되어있을 것 -sudo apt update통해 패키지목록 업데이트 -sudo apt-get install python3-pip 설치진행 3.sudo pip install virtualenv 파이썬 가상환경 설치 4.mkdir 명령어 > 프로젝트 폴더 생성 > 가상환경 활성화 후 > 원하는 버전의 django 설치 - mkdir project1 - virualenv projectname 또는 virtualenv --python=python3 projectname - . bin/activate 가상환경 시작 - 장고설치 - pip install django==3.2 - 저는 LTS버전 3.2를 설치했습니다.. 2022. 1. 6.