mac+apache+django+wsgi
1787 ワード
MACの持参するAPACHE、python
一、mod_を取り付けるwsgi
ダウンロード先:https://pypi.python.org/pypi/mod_wsgi、http://modwsgi.readthedocs.org/en/master/
私が使っているバージョン:mod_wsgi-44.10.tar
ダウンロード先:https://www.djangoproject.com/m/releases/1.6/Django-1.6.11.tar.gz
一、mod_を取り付けるwsgi
ダウンロード先:https://pypi.python.org/pypi/mod_wsgi、http://modwsgi.readthedocs.org/en/master/
私が使っているバージョン:mod_wsgi-44.10.tar
# tar -zxvf mod_wsgi-4.4.10.tar
# cd mod_wsgi-4.4.10
# ./configre
# make
# sudo make install
二、Djangoをダウンロードします ダウンロード先:https://www.djangoproject.com/m/releases/1.6/Django-1.6.11.tar.gz
# tar -zxvf Django-1.6.11.tar.gz
# cd Django-1.6.11
# python setup.py install
三、APACHEの配置はwsgiをローディングする。LoadModule wsgi_module libexec/apache2/mod_wsgi.so
APACHE NI
#DocumentRoot "/Users/user/Project/python/djangoapp"
ServerName test.djangoapp.com
WSGIScriptAlias / /Users/user/Project/python/djangoapp
AddType text/html .py
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error-django_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
#Options Indexes FollowSymLinks MultiViews
#AllowOverride None
#AddHandler cgi-script cgi pl
Options ExecCGI
Order deny,allow
Allow from all
四、生成項目# django-admin.py startapp djangoapp
五、djangoが生成したWEBのインストールが成功したかどうかをテストします。1. views.py
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world")
2. RULconf urls.py
from django.conf.urls.defaults import *
from mysite.views import
urlpatterns = patterns('',
('^hello/$', hello),
)
3. Django URLconf, python manage.py runserver
http://127.0.0.1:8000/hello/
hello word