windows+apache+mod_python配置django運行環(huán)境
更新時間:2012年06月28日 14:22:12 作者:
環(huán)境:windows2008, apache2.2, python2.5, mod_python-3.3.1.win32-py2.5-Apache2.2, django-1.0.2_final
1、創(chuàng)建mysite測試站點:django-admin.py startproject mysite
2、創(chuàng)建測試頁:hello.py,內容如下:
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello, Django!')
3、創(chuàng)建mod_py_dj.conf配置文件,內容如下:
LoadModule python_module modules/mod_python_so.pyd
Listen 8081
NameVirtualHost *:8081
<VirtualHost *:8081>
<Location "/">
SetHandler python-program
PythonPath "['d:\open\www'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonAutoReload Off
PythonDebug On
</Location>
</VirtualHost>
注:此VirtualHost中,不用配置DocumentRoot,否則額外添加如下:
<Directory "d:\open\www">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
不配置DocumentRoot,少些配置。
4、修改url.py文件,添加一行:
(r'^hello/$', 'mysite.hello.index')
5、測試,http://localhost:8081/hello/
2、創(chuàng)建測試頁:hello.py,內容如下:
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello, Django!')
3、創(chuàng)建mod_py_dj.conf配置文件,內容如下:
LoadModule python_module modules/mod_python_so.pyd
Listen 8081
NameVirtualHost *:8081
<VirtualHost *:8081>
<Location "/">
SetHandler python-program
PythonPath "['d:\open\www'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonAutoReload Off
PythonDebug On
</Location>
</VirtualHost>
注:此VirtualHost中,不用配置DocumentRoot,否則額外添加如下:
<Directory "d:\open\www">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
不配置DocumentRoot,少些配置。
4、修改url.py文件,添加一行:
(r'^hello/$', 'mysite.hello.index')
5、測試,http://localhost:8081/hello/
相關文章
Vestacp整合WHMCS實現(xiàn)自動銷售開通虛擬主機服務教程
這篇文章主要為大家詳細介紹了Vestacp整合WHMCS實現(xiàn)自動銷售開通虛擬主機服務教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07解決Navicat?連接服務器不成功的問題(Access?denied?for?user?'root
這篇文章主要介紹了Navicat?連接服務器不成功(Access?denied?for?user?'root'@?'*.*.*.*'?(using?password:?YES)),出現(xiàn)這種原因一般是服務器的root用戶沒有開啟訪問權限,本文給大家分享解決方法,需要的朋友可以參考下2022-09-09手把手教你低成本獲取AlphaSSL通配符泛域名SSL證書2024仍可用
AlphaSSL 是著名數(shù)字證書認證機構和SSL證書簽發(fā)商 GlobalSign 旗下的證書品牌,這篇文章主打手把手教你低成本獲取AlphaSSL通配符泛域名SSL證書,需要的朋友可以參考下2024-02-02本地部署Jellyfin影音服務器并實現(xiàn)在公網訪問的過程
Jellyfin作為相對知名的影音服務器,在NAS平臺廣受歡迎,但筆者連韭菜都不愿意當,自然沒有NAS這樣的專業(yè)裝備,只有一臺淘汰下來的臺式機,這篇文章主要介紹了本地部署Jellyfin影音服務器并實現(xiàn)在公網訪問的過程,需要的朋友可以參考下2023-11-11