學習python web開發,Django部署備忘css
1.下載mod_wsgi,下載路徑以下:
http://code.google.com/p/modwsgi/downloads/list
挑選For 2.7的版本下載,更名成mod_wsgi.so,而後扔到apache的modules目錄就能夠了。python
2.在apache的conf(httpd.conf)文件中加入:
LoadModule wsgi_module modules/mod_wsgi.so
Include "d:/mysite/apache_django_wsgi.conf"web
3.在項目根目錄下創建:
apache_django_wsgi.conf
django.wsgi
兩個文件apache
4.文件apache_django_wsgi.conf
NameVirtualHost *
<VirtualHost *:80>
ServerName localhost
WSGIScriptAlias / D:/mysite/django.wsgi #/表示項目訪問的根目錄
<Directory />
Options FollowSymLinks
AllowOverride
Order allow,deny
Allow from all
</Directory>
<Directory "D:\mysite\crud">
Order Deny,Allow
Deny from all
</Directory>
Alias /admin_media "d:\Python27\Lib\site-packages\django\contrib\admin\media"
<Directory "d:\Python27\Lib\site-packages\django\contrib\admin\media">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>
#AliasMatch /js/(.*\.(js)) D:/dgwww/js/$1
Alias /static D:/mysite/static/
<Directory "D:/mysite/static/">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>
#AliasMatch /site_media/(.*\.(css|gif|png|jpg|jpeg)) D:/dgwww/media/$1
#Alias /site_media D:/dgwww/media/
#<Directory "D:/dgwww/media/">
# Order allow,deny
# Options Indexes
# Allow from all
# IndexOptions FancyIndexing
#</Directory>
</VirtualHost>django
5.文件django.wsgi,關鍵要把項目目錄加入python搜索路徑中
import os, sys
path = 'D:/mysite'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'app
import django.core.handlers.wsgiide
application = django.core.handlers.wsgi.WSGIHandler()工具
網站壓力測試工具webbench學習