CentOS서버에 Django 프로젝트 올리기를 시도했다.
하면서 계속 정리를 했어야 했는데 성공하고 나서 적으려다보니 빠지는 부분이 있을 것 같다.
1. 파이썬 설치
2. 오라클 설치
3. mod_wsgi 설치
-------------------------------------------------------------------------------------------------------
1. 파이썬 설치
참고 : http://linuxism.tistory.com/1901, https://github.com/GrahamDumpleton/mod_wsgi/issues/101
#wget http://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar -O /var/tmp/Python-3.6.0.tar
#tar xvfz /var/Python-3.6.0.tar
#cd /var/tmp/Python-3.6.0
#./configure --prefix=/usr/local --enable-shared --with-threads
#make && sudo make altinstall
---에러
a. erpweb is not in the sudoers file. This incident will be reported.
-http://blingstarhamal.tistory.com/45pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
-http://www.javavirtues.com/2016/12/installing-python-on-linux-without.html
- yum install zlib-devel
- yum install openssl-devel
2. 오라클 설치
참고 : https://github.com/GrahamDumpleton/mod_wsgi/issues/101
오라클 홈페이지에서 instantclient 다운 후 파일질라로 옮겨준다.
#yum localinstall oracle* --nogpgcheck
#mkdir /usr/lib/oracle/12.2/client64/network/admin -p
위의 경로에 tnsnames.ora파일을 옮겨넣으면 된다.
#export ORACLE_HOME=/usr/lib/oracle/12.2/client64
#export PATH=$PATH:$ORACLE_HOME/bin
#export LD_LIBRARY_PATH=$ORACLE_HOME/lib
#export TNS_ADMIN=$ORACLE_HOME/network/admin
3. Django Project 만들기
참고 : https://tutorial.djangogirls.org/ko/django_installation/
만들고자 하는 프로젝트 이름으로 생성(나는 '/home/사용자이름' 경로에 만들었다.)
#mkdir myproject (myproject 다른 이름으로 변경가능)
#cd myproject
#python3.6 -m venv myvenv (myvenv 다른 이름으로 변경가능)
#source myvenv/bin/activate
#pip install django
4. mod_wsgi 설치
mod_wsgi 다운 후 파일질라로 옮겨준다.
#yum ./configure --with-python=/usr/local/bin/python3.6
#make && sudo make install
5. cx_Oracle 설치
#pip install cx_Oracle
'개발 > django' 카테고리의 다른 글
로그 백업 방식 (logging - handlers) (0) | 2019.01.22 |
---|---|
Fake (0) | 2019.01.17 |
MacOS에 설치하기 (0) | 2019.01.09 |
ssh root 로그인 제한 (0) | 2017.05.30 |
Django cx_Oracle ins 설정 (0) | 2017.05.03 |