사이트의 이름을 mysite로 가정하고 작성한다.
<Location "/mysite/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonOption django.root /mysite <- 여기서 제일 중요한것 같음.
PythonDebug On
PythonPath "['/home/mysite', '/var/www'] + sys.path"
PythonAutoReload Off
</Location>
위의 빨간부분이 제일 문제였음.
아파치서버에 deployment 시키려면 위의 빨간부분을 정확히 해야함. 파일 경로가 아니라 url 경로임.
또한 /var/www 밑에 다음과 같은 링크를 만들어 준다.
$ sudo ln -s /home/mysite mysite
$ sudo ln -s /home/mysite/media media
몇일을 고생했는데..결국 이것때문임...지금은 잘돌아감....ㅋㅋㅋ
ps:나중에 사이트의 이름을 변경해주고 싶으면 다른것은 손대지않고 Location 경로와 django.root의 경로만 바꾸어주면 끝.
<Location "/mysite/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonOption django.root /mysite <- 여기서 제일 중요한것 같음.
PythonDebug On
PythonPath "['/home/mysite', '/var/www'] + sys.path"
PythonAutoReload Off
</Location>
위의 빨간부분이 제일 문제였음.
아파치서버에 deployment 시키려면 위의 빨간부분을 정확히 해야함. 파일 경로가 아니라 url 경로임.
또한 /var/www 밑에 다음과 같은 링크를 만들어 준다.
$ sudo ln -s /home/mysite mysite
$ sudo ln -s /home/mysite/media media
몇일을 고생했는데..결국 이것때문임...지금은 잘돌아감....ㅋㅋㅋ
ps:나중에 사이트의 이름을 변경해주고 싶으면 다른것은 손대지않고 Location 경로와 django.root의 경로만 바꾸어주면 끝.
728x90
'OS > LINUX' 카테고리의 다른 글
ssh 접속이 느릴경우... (0) | 2011.06.30 |
---|---|
우분투에서 sun java 설치하기 (0) | 2011.06.03 |
Ubuntu Desktop 10.04 용 (0) | 2011.04.26 |
내부망 컴퓨터에서 외부로 나가도록 iptables 설정. (0) | 2011.04.15 |
Free Up Cache Memory in Ubuntu (0) | 2011.04.15 |