linux apache python wsgi,Apache Python wsgi

在Ubuntu下安装:

Linux 命令

sudo apt-get install libapache2-mod-wsgi

安装成功后:检查 /etc/apache2/mods-enabled 应该有 wsgi.load 文件

wsgi.load 文件内容

LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so

下面是配置使之支持Django

在project目录下建立一个文件 mod.wsgi 名字随意

我的目录是 : /var/www/Django/testing

mod.wsgi 文件内容:

Python代码

importos, sys

sys.path.append('/var/www/Django')

os.environ['DJANGO_SETTINGS_MODULE'] ='testing.settings'

importdjango.core.handlers.wsgi

application = django.core.handlers.wsgi.WSGIHandler()

再来配置 apache2.conf文件

XML/HTML代码

Order deny,allow

Allow from all

Directory>

WSGIScriptAlias / '/var/www/Django/testing/mod.wsgi'

打开   就可以看到的你项目

如果是要用虚拟目录则这样这样修改

XML/HTML代码

Order deny,allow

Allow from all

Directory>

WSGIScriptAlias /wsgi-testing '/var/www/Django/testing/mod.wsgi'

那么,地址就变成 /wsgi-testing

httpd.conf配置示列:

AllowOverride AuthConfig

AuthName "moinmoin"

AuthType Basic

AuthUserFile /usr/local/apache2/passwd.user

require valid-user

Order deny,allow

Allow from all

WSGIScriptAlias /   /usr/share/moin/moin.wsgi

WSGIDaemonProcess moin user=daemon group=daemon processes=5 threads=10 maximum-requests=1000 umask=0007

WSGIProcessGroup moin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值