[ubuntu] django nginx 적용 후 css 깨질 때

뚜니어리·2023년 7월 14일
0

Ubuntu

목록 보기
3/5

ubuntu 환경에서 nginx를 적용하면 css 가 깨진다..
일단 정적파일들을 모아서 이동시켜주면 된다.

manage.py 가 있는 폴더로 이동해서 (거의 루트 폴더)

python manage.py collectstatic

이렇게 하면 staticfiles 라는 폴더가 뜨면서 모아진다.

그럼 현재 작업폴더에 collectstatic 이라는 폴더가 생성 되는데
이 폴더를 옮겨 주어야 한다!

sudo mv staticfiles /var/www/

-> staticfiles 폴더를 /var/www/ 위치로 이동시킨다는 뜻

그리고 nginx 설정으로 가서

location /static/ {
	alias /var/www/staticfiles/;
    expires 30d;
    add_header Cache-Control "public, no-transform";
    }

라는 문구를 추가해준다!!!!!!

그럼 .. 원래 보던 django 가 나온다....

profile
삽질과 저장소의 그 중간

0개의 댓글