현제의 현재이야기
[KLAE] 0107 개발일지 본문
이 블로그에서 ec2 서버를 개발하였다! 매우 설명이 잘 되어있음
트러블 슈팅
- 중간에 connection timed out 오류. 소켓 80을 인바운딩 규칙에 추가하지 않아서 났던 오류
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