EC2 서버에서 python manage.py runserver 0:8000 관련 에러 문의
EC2 서버에서 python manage.py runserver 8:8000 실행 시에 아래와 같은 에러가 발생합니다. static 폴더 하위에 있는 부트스트랩과 이미지들을 읽어들이지 못하는 것 같은데, 로컬에서는 문제 없이 잘 작동됩니다. 원인이 무엇일까요?
(mysite) ubuntu@mysite:~/projects/mysite$ python manage.py runserver 0:8000
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
June 11, 2022 - 15:33:15
Django version 4.0.3, using settings 'config.settings.prod'
Starting development server at http://0:8000/
Quit the server with CONTROL-C.
[11/Jun/2022 15:33:28] "GET / HTTP/1.1" 200 7431
[11/Jun/2022 15:33:29] "GET /static/style.css HTTP/1.1" 404 1788
[11/Jun/2022 15:33:29] "GET /static/bootstrap.min.css HTTP/1.1" 404 1812
[11/Jun/2022 15:33:29] "GET /static/popper.min.js HTTP/1.1" 404 1800
[11/Jun/2022 15:33:29] "GET /static/bootstrap.min.js HTTP/1.1" 404 1809
[11/Jun/2022 15:33:29] "GET /static/img/mysite_logo3.png HTTP/1.1" 404 1812
[11/Jun/2022 15:33:29] "GET /static/img/mysite_dc.jpg HTTP/1.1" 404 1806
[11/Jun/2022 15:33:29] "GET /static/img/mysite_company.jpg HTTP/1.1" 404 1818
[11/Jun/2022 15:33:29] "GET /static/img/contact_bubble.png HTTP/1.1" 404 1827
[11/Jun/2022 15:33:29] "GET /static/img/partners.jpg HTTP/1.1" 404 1809
[11/Jun/2022 15:33:29] "GET /static/img/favicon.ico HTTP/1.1" 404 1806
neworld 님 830
M 2022년 6월 13일 2:09 오후
1개의 답변이 있습니다. 1 / 1 Page
1) base.py 에서 static 설정 관련 내용입니다.
(... 생략 ...)
STATIC_URL = '/static/'
STATICFILES_DIRS = [
BASE_DIR / 'static',
]
(... 생략 ...)
2) prod.py 에서 static 설정 관련 내용입니다.
from .base import *
ALLOWED_HOSTS = ['3.39.26.240']
STATIC_ROOT = BASE_DIR / 'static/'
STATICFILES_DIRS = []
- 참고로 파이썬과 장고 버전은 아래와 같습니다.
python version==3.10.4
django version==4.0.3
neworld 님
2022년 6월 12일 3:55 오후