博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache mod_wsgi部署Django项目
阅读量:6978 次
发布时间:2019-06-27

本文共 1637 字,大约阅读时间需要 5 分钟。

学习python web开发,Django部署备忘

1.下载mod_wsgi,下载路径如下:

http://code.google.com/p/modwsgi/downloads/list
挑选For 2.7的版本下载,改名成mod_wsgi.so,然后扔到apache的modules目录就可以了。

2.在apache的conf(httpd.conf)文件中加入:

LoadModule wsgi_module modules/mod_wsgi.so
Include "d:/mysite/apache_django_wsgi.conf"

3.在项目根目录下建立:

apache_django_wsgi.conf
django.wsgi
两个文件

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>

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'

import django.core.handlers.wsgi

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

网站压力测试工具webbench

转载于:https://www.cnblogs.com/zeng-wei/p/3594668.html

你可能感兴趣的文章
虚拟化--015 配置VMware View Event database失败:
查看>>
docker的网络架构配置
查看>>
spring data jpa 详解
查看>>
自定义windows下自动清除文件夹或者文件的只读属性的脚本
查看>>
sudo配置文件详解及实战
查看>>
密码学研究-数字签名
查看>>
一些常用工具地址,随时更新中~
查看>>
直接可以拿去用的正则验证表达式
查看>>
11月18日珠三角城市人口迁徙可视化(和弦图)
查看>>
态势“知”多少,点开就知道
查看>>
spring+ (activeMQ) 实现queue与topic
查看>>
oracle汉化包下载地址
查看>>
Java解压zip文件(文本)压缩包
查看>>
技术栈
查看>>
checkbox点击切换选中状态
查看>>
2019,商业智能的10大未来趋势
查看>>
将ubuntu系统设置静态ip及ssh
查看>>
云原生应用的10大关键属性
查看>>
Android 在运行时请求权限
查看>>
CentOS7使用firewalld打开关闭防火墙与端口
查看>>