windows+apache+mod_python配置django運(yùn)行環(huán)境
更新時(shí)間: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測(cè)試站點(diǎn):django-admin.py startproject mysite
2、創(chuàng)建測(cè)試頁(yè):hello.py,內(nèi)容如下:
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello, Django!')
3、創(chuàng)建mod_py_dj.conf配置文件,內(nèi)容如下:
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、測(cè)試,http://localhost:8081/hello/
2、創(chuàng)建測(cè)試頁(yè):hello.py,內(nèi)容如下:
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello, Django!')
3、創(chuàng)建mod_py_dj.conf配置文件,內(nèi)容如下:
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、測(cè)試,http://localhost:8081/hello/
相關(guān)文章
超越Nginx的Web服務(wù)器caddy優(yōu)雅用法
這篇文章主要為大家介紹了超越Nginx的Web服務(wù)器caddy優(yōu)雅用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06Vestacp整合WHMCS實(shí)現(xiàn)自動(dòng)銷(xiāo)售開(kāi)通虛擬主機(jī)服務(wù)教程
這篇文章主要為大家詳細(xì)介紹了Vestacp整合WHMCS實(shí)現(xiàn)自動(dòng)銷(xiāo)售開(kāi)通虛擬主機(jī)服務(wù)教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07云服務(wù)器Centos中安裝Docker的方法小結(jié)
Docker是一個(gè)開(kāi)源的應(yīng)用容器引擎,利用操作系統(tǒng)本身已有的機(jī)制和特性,可以實(shí)現(xiàn)遠(yuǎn)超傳統(tǒng)虛擬機(jī)的輕量級(jí)虛擬化,CentOS是Linux發(fā)行版之一,本文給大家介紹云服務(wù)器Centos中安裝Docker的方法,感興趣的朋友一起看看吧2023-12-12解決Navicat?連接服務(wù)器不成功的問(wèn)題(Access?denied?for?user?'root
這篇文章主要介紹了Navicat?連接服務(wù)器不成功(Access?denied?for?user?'root'@?'*.*.*.*'?(using?password:?YES)),出現(xiàn)這種原因一般是服務(wù)器的root用戶(hù)沒(méi)有開(kāi)啟訪問(wèn)權(quán)限,本文給大家分享解決方法,需要的朋友可以參考下2022-09-09手把手教你低成本獲取AlphaSSL通配符泛域名SSL證書(shū)2024仍可用
AlphaSSL 是著名數(shù)字證書(shū)認(rèn)證機(jī)構(gòu)和SSL證書(shū)簽發(fā)商 GlobalSign 旗下的證書(shū)品牌,這篇文章主打手把手教你低成本獲取AlphaSSL通配符泛域名SSL證書(shū),需要的朋友可以參考下2024-02-02本地部署Jellyfin影音服務(wù)器并實(shí)現(xiàn)在公網(wǎng)訪問(wèn)的過(guò)程
Jellyfin作為相對(duì)知名的影音服務(wù)器,在NAS平臺(tái)廣受歡迎,但筆者連韭菜都不愿意當(dāng),自然沒(méi)有NAS這樣的專(zhuān)業(yè)裝備,只有一臺(tái)淘汰下來(lái)的臺(tái)式機(jī),這篇文章主要介紹了本地部署Jellyfin影音服務(wù)器并實(shí)現(xiàn)在公網(wǎng)訪問(wèn)的過(guò)程,需要的朋友可以參考下2023-11-11