django mod_wsgi

版本注意事项

apache2.2

python2.6

django1.6

sudo vim /etc/apache2/apache2.conf

WSGIScriptAlias / /var/www/html/mysite/mysite/wsgi.py
<Directory "/var/www/html/mysite">
AllowOverride All
Order deny,allow
Allow from all
</Directory>

Alias /static/ /var/www/html/mysite/mysite/static/
<Directory "/var/www/html/mysite/mysite/static/">
AllowOverride All
Order deny,allow
Allow from all
</Directory>

sudo vim wsgi.py

import os,sys

path=‘/var/www/html/mysite/‘
sys.path.append(path)

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

时间: 2024-10-14 20:23:23

django mod_wsgi的相关文章

linux安装 apache2.2 django mod_wsgi

系统是ubuntu12.04 一.安装apache sudo apt-get install apache 启动:sudo apachectl start (开机默认启动的) 重启:sudo apachectl restart 关闭:sudo apachectl stop 安装之后在浏览器中访问127.0.0.1,如果出现"It works!" 这样的网页,说明安装成功啦. 二.安装mod_wsgi: 我在官网上下载的源码:https://code.google.com/p/modws

centos+apache+python34+django+mod_wsgi 开发环境搭建

写给自己,linux运维路.动手趟一遍 linux:centos7.3+apache+python3.4+django+mod_wsgi+sambawindows: eclipse pycharm sublime 最近一直在学习python,虽说在windows下开发比较方便,但一般情况下,最终会把程序放到linux环境去布暑运行.so...直接搭建一个linux+windows的开发环境 ---------------------- python3.4安装 #先安装epel源(aliyun)

windows奇葩的django+ mod_wsgi 下 cx_Oracle奇怪的问题

项目使用的是oracle数据库,用的是cx_oralce模块 启动时看到如下异常抛出 [Thu Jul 10 16:40:54.915311 2014] [:error] [pid 28224:tid 752] [client ::1:61859] mod_wsgi (pid=28224): Exception occurred processing WSGI script 'D:/spiders/dj_spiders/dj_spiders/wsgi.py'. [Thu Jul 10 16:40

Apache+Django++mod_wsgi(ubuntu下虚拟机方式部署过程)

前几天以源码的方式部署了Apache+mod_wsgi+django的项目,见我的另一个篇博客 这几天也用apt-get方式安装Apache的方式,安装了部署了一次,其中有一致的地方,也有差别的地方,再此记录一下 环境ubuntu 16.04 +apache2.4.25 +django1.8+mod_wsgi-4.5.15+python2.7 Apache.Python2.7都是以apt-get install的方式安装的 django1.8 是pip install django==1.8的方

Ubuntu+Django+mod_wsgi+Apache配置过程

Ubuntu15.10 Apache2.4( sudo apt-get install apache2 ) Python3.4( sudo apt-get install apache2 ),  [系统还有个自带的Python2.7] Django1.9.5( pip3.4 install django ) mod_wsgi4.5.2(编译安装) Django项目目录:/var/www/DjangoProject已经建好了mysite工程, python3.4 manage.py runserv

Window+Apache+Django+mod_wsgi静态文件处理

例子:已经配置好了Apache可以访问D:\WebRoot\DjangoProject\mysite工程,想要把其他目录的django工程中的app加入到该工程中. 如果直接把app拷贝过去的话,Apache无法向Django一样直接找到static目录 解决办法: 1 把其他工程中所有app的静态问价收集到一个static文件夹中,再把这个文件夹拷贝到mysite工程目录. 在test\settings.py中添加: STATIC_ROOT = BASE_DIR + os.sep + 'sta

ubuntu apache2服务器配置

把django开发好的项目部署到apache2服务器. 记录我的配置过程. apache,django,mod_wsgi,python版本如下.不同版本大同小异. ii apache2 2.2.22-1ubuntu1.6 Apache HTTP Server metapackage ii python-django 1.3.1-4ubuntu1.11 High-level Python web development framework ii libapache2-mod-wsgi 3.3-4u

Ubuntu上用mod_wsgi部署Django出现的一些问题

1 编码问题 直接运行Django没问题,但通过Apache+mod_wsgi上传中文字符的文件时出错: UnicodeEncodeError: 'ascii' codec can't encode characters in position... 解决办法:修改 /etc/apache2/envvars ,然后重启Apache即可 export LANG='zh_CH.UTF-8' export LANG_ALL='zh_CH.UTF-8' 2 权限问题 PermissionError: [

Windows编译安装mod_wsgi,配合使用Django+Apahce

编译环境: 均是32位版本 Microsoft Visual Studio 10.0 Microsoft SDKs v7.1 Apache2.4 Python3.4 mod_wsgi-4.5.0 要求: 1 Apache和Python都是32位或者都是64位, 2 Apache和Python是相同版本的C++编译器编译的 3 使用和上述相同版本的C++编译器编译mod_wsgi 必须同时满足才能成功 说明:  VC9==VS2008或VC10==VS2010 Python 2.6 or 2.7