현제의 현재이야기

[KLAE] 0107 개발일지 본문

DRF/KLAE

[KLAE] 0107 개발일지

현재의 현제 2023. 1. 7. 23:37

이 블로그에서 ec2 서버를 개발하였다! 매우 설명이 잘 되어있음

 

Django 서비스 AWS로 배포하기 - [4] nginx 연결하기

Django 서비스 AWS로 배포하기 - [1] 프로젝트 준비와 AWS 서버 대여 Django 서비스 AWS로 배포하기 - [2] github과 프로젝트 업로드 Django 서비스 AWS로 배포하기 - [3] uWSGI 연결하기 사용자의 브라우저를 통

nerogarret.tistory.com

트러블 슈팅

 

ec2에 ssh 접속시 timeout 문제 해결

서버 환경설정을 진행하면서 도메인을 구입하고 HTTPS를 적용하고 나서 며칠 뒤, PWA를 이것저것 삽질하며 테스트 해본 뒤 서비스에 적용해보기 위해 ssh에 접속을 시도 했다.하지만 나에게 돌아오

velog.io

 

[putty 오류해결] Connection timed out 오류

putty에 접속하려는데 다음과 같은 오류가 발생했다. connection timed out오류에는 다양한 원인이 있다. 나의 경우 방화벽 문제는 아니었기 때문에 ec2의 보안그룹 관련 문제가 있는지 확인했다. - 사용

jg-han.tistory.com

  • 중간에 connection timed out 오류. 소켓 80을 인바운딩 규칙에 추가하지 않아서 났던 오류
 

Unable to perform sudo apt-get update from EC2 instance

I am unable to perform sudo apt-get update on by Ubuntu EC2 instance. When I run - sudo apt-get update I get the below error:- Err:1 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu bionic InRe...

stackoverflow.com

sudo apt-get update
  • 오류 해결법. all trafic에 대한 아웃바인딩 규칙 추가

---

  • 위대로 잘 하다가 엄청난 오류발견. 403 토큰 에러에 400 bad request, 또 css 까지 적용 안되는 버그까지
server {
    listen 80;
    server_name *.compute.amazonaws.com;
    charset utf-8;
    client_max_body_size 128M;
 
    location / {
        uwsgi_pass  unix:///tmp/mysite.sock;
        include     uwsgi_params;
    }
    location /static/ {
        alias /home/ubuntu/server/static/;
    }
}
  • 모든 원흉은 이놈이었다. 바로 /home/ubuntu/server/static/; 에 static/을 붙이지 않았던 것
  • 붙이고 나니깐 너무 잘 작동됐다. 다 static 파일을 제대로 불러오지 못했던 이유

| 명령어 모음

파일관련

$sudo vi #관리자 권한으로 파일 열기
esc + :wq #파일 나가기
pwd # 현재 경로

.conf 파일 수정시

$sudo cp -f /home/ubuntu/server/.config/nginx/mysite.conf /etc/nginx/sites-available/mysite.conf
$sudo ln -sf /etc/nginx/sites-available/mysite.conf /etc/nginx/sites-enabled/mysite.conf

uwsgi, nginx, 즉 .config 폴더 수정시 재부팅

$ sudo systemctl daemon-reload
$ sudo systemctl restart uwsgi nginx
  • git pull을 받아도 재부팅을 해야지 서버에 적용이 된다!

ㅠㅠㅠ 로그인도 잘 되고, 로그아웃, 글 적기, 디비삽입, 이미지까지 다 잘된다! 진짜 너무 애먹었던.. 이제 nginx, uwsgi도 다 설정하였으니 배포도 손쉽게 될 예정이다!

'DRF > KLAE' 카테고리의 다른 글

[KLAE] 0112 개발일지  (0) 2023.01.13
[KLAE] 0110 개발일지  (0) 2023.01.10
[KLAE] 0106 개발일지  (0) 2023.01.06
[KLAE] 0105 개발일지  (0) 2023.01.05
[KLAE] 0103 개발일지  (0) 2023.01.04
Comments