가상환경에서의 python 버전
3.9까지만 맞으면 괜찮다.
그렇지 않으면 버전을 맞춰주도록 하자.
pip3 install virtualenv
yum install gcc
source myvenv/bin/activate 명령어를 이용해 가상환경을 활성화 해준다.
pip install -r requirements.txt를 이용해 해당 프로젝트에 필요한 모듈들을 다운받는다.
모듈 설치
mod_wsgi-express module-config 명령어 입력
위의 그림처럼 결과물이 나온다.
결과를 전부 복사한다.
웹 서버 설정 파일 생성
LoadModule wsgi_module "/django/venv/lib64/python3.9/site-packages/mod_wsgi/server/mod_wsgi-py39.cpython-39-x86_64-linux-gnu.so"
WSGIPythonHome "/django/venv"
# 위에 두 줄은 mod_wsgi-express module-config 입력 후 출력 결과 붙여넣기 한 것
WSGIScriptAlias / "/[Project 폴더]/[Project 안의 설정 폴더]/wsgi.py"
WSGIPythonPath "/[Project 폴더]"
<Directory "/[Project 폴더]/[Project 안의 설정 폴더]">
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Alias /static/ /[Project 폴더]/static/
<Directory /[Project 폴더]/static/>
Require all granted
</Directory>
Alias /media/ /[Project 폴더]/media/
<Directory /[Project 폴더]/media/>
Require all granted
</Directory>