0. 시작하기 앞서서
순수히 공부를위해, 서비스할 목적 없이 만들어진 서버 환경입니다.
따라서 방화벽과 SELinux는 모두 비활성화 된 상태입니다.
만약 문제가 발생할경우 설정을 확인해 주시기 바랍니다.
1. Apache 설치
[root@localhost smoh]# yum install httpd
5. Django 프로젝트 생성
(프로젝트를 생성하고 싶은 경로로 이동.)
[root@localhost smoh]# django-admin startproject demo
6. Apache 설정
6.1. httpd.conf 설정파일 확인
[root@localhost smoh]# vi /etc/httpd/conf/httpd.conf
6.2. 설정파일 생성 (이름은 원하는대로 설정.)
[root@localhost smoh]# vi /etc/httpd/conf.d/django.conf
(내용은 아래와 같이 생성)
<VirtualHost *:80>
WSGIScriptAlias / /home/smoh/demo/demo/wsgi.py
<Directory /home/smoh/demo/demo>
<Files wsgi.py>
Order deny,allow
Allow from all
Require all granted
</Files>
</Directory>
</VirtualHost>
6.3. 권한설정
[smoh@localhost /]$ sudo chmod 711 /home/smoh
7. wsgi.py 파일 수정
8. Apache 재시작 및 자동시작 등록
[root@localhost demo]# systemctl restart httpd.service
'Programming > Python' 카테고리의 다른 글
[Crawler] Python과 BS4를 이용한 크롤러 만들기 - 2 (0) | 2020.02.03 |
---|---|
[Crawler] Python과 BS4를 이용한 크롤러 만들기 - 1 (0) | 2020.01.21 |
[Django] url expressions (0) | 2017.06.07 |
[Django] MVC 패턴 (0) | 2017.06.07 |
[Django] Model (0) | 2017.06.07 |