KEYCLE 트러블슈팅

혜림·2024년 4월 11일
0

💡managy.py 장고 프로젝트 생성 후 runserver시 오류

python manage.py runserver 시에 위와같은 에러가 출력되었다.

File "manage.py", line 14
    ) from exc
         ^
SyntaxError: invalid syntax

[해결방법] makemigrations로 해결
장고의 명령어중, migrate, makemigrations와 같은 명령어가 있는데 model.py에 정의된 모델의 생성/변경 내역을 히스토리 관리, 데이터베이스 적용 등과 같은 기능을 제공하여 손쉽게 데이터 베이스의 구조를 바꿀수있다.

💡웹사이트 마이크 카메라 사용여부 에러

웹사이트 테스트 결과 http에선 마이크를 허용할수없었다.

[해결방법] ubuntu에 caddy를 사용하게되었다.

caddy는 자동으로 ssl발급과 https적용이 가능한 패키지다.
무료(오픈소스)로 https를 붙여주는 DNS라고한다.

  • caddy와 nip.io 조합을 사용하면 도메인 없이도 ec2인스턴스에서 ssl을 활성화할수있다.
  • caddy는 자동 https를 갖춘 오픈소스 웹서버이다.
sudo apt update
sudo apt install caddy

패키지를 설치해주고 설치가 완료되면 caddy 설정파일을 수정해주었다.

sudo vi /etc/caddy/Caddyfile

caddy를 가상 호스트 프록시 서버로 사용하는 방법이다.
설정키에 도메인을 입력하면 자동으로 ssl설정을 시도한다.

💡참고자료
https://iboxcomein.com/caddy/
https://liveyourit.tistory.com/251
https://engineer-mole.tistory.com/288

profile
안녕하세요! :)

0개의 댓글