My First Django Project (3) - Apache set up】的更多相关文章

Holy moly!!!!因为漏了一下斜杠,害我反复调试了2,3天,无法读取static 文件,一直找不出原因,后来在apache的error.log中发现了原因. 1. 下载了apache 2.4, 并安装mod_wsgi:  下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi 基本上第三方的包都可以在这个地址上找到. whl文件: 可以使用install pip *.whl 来解压安装,解压后你所在的文件夹,会有个mod_wsgi…
It is not a good idea to use dev server in Production Environment. Apache or Nginx are good choice.Both of them are of great used as the web server. I'm trying to deploy in apache. The File Structre: If you've read djangoproject's documentation,you w…
Step 0:Install A,B,C,blabla needed This can be seen in my another article in the blog.click here(unavailable now,just in the future) Step 1:Create A Django Project chdir /path/to/your/project/base/ django-admin.py startproject mysite Step 2:Create Yo…
操作环境: Ubuntu 16.04 Apache 2.4 Django 1.9 Python 2.7 mod_wsgi  前言:本教程纯自己查阅资料后整理,望对大家有帮助! 1. 安装 mod_wsgi 这里默认大家已经会如何安装 Apache.Django.Python 了,直接教如何安装mod_wsgi. 需知:网上有很多用mod_python的,但是mod_python部署的方式在django的1.4及1.4之前是可以的,但是从django1.5开始,废弃了这种方式,django官网推荐…
From: http://blog.csdn.net/u013088062/article/details/50158239 From: http://blog.csdn.net/u013088062/article/details/50246781 From: http://blog.csdn.net/u013088062/article/details/50221825 最全Pycharm教程(8)——Django工程的创建和管理 最全Pycharm教程(13)——Pycharm部署 最全P…
Windows环境下,将Django部署到Apache Web Server 在Windows上部署Django(用mod_wsgi)会出现各种奇怪的问题,现简单记录下配置过程及遇到的错误及解决方法. 环境搭建                                                    windows 7 python 2.7.3 (注意最好是32位的,因为Apache目前对64位支持非常不友善,尝试了好多次,64位的太高大上,众多不兼容) Apache2.2.10 (…
(开开心心每一天~ ---虫瘾师) Python(Django)项目交给Apache的管理(一) 准备:Django的环境(Python).Apache.Wsgi(必须文件) 首先需要电脑有Python基础下并且安装好Django的环境,下载Apache文件和Wsgi文件. 如果两个文件都未能成功下载,可加QQ群607021567,直接找我要! 接下来开始操作两个文件夹. (一)Apache文件夹: 1.将下载好的mod_wsgi.so文件放入 apache/modules文件夹下. 2.编辑文…
(开开心心每一天~ ---虫瘾师) Python(Django)项目交给Apache的管理(一) 准备:Django的环境(Python).Apache.Wsgi(必须文件) 首先需要电脑有Python基础下并且安装好Django的环境,下载Apache文件和Wsgi文件. 如果两个文件都未能成功下载,可加QQ群607021567,直接找我要! 接下来开始操作两个文件夹. (一)Apache文件夹: 1.将下载好的mod_wsgi.so文件放入 apache/modules文件夹下. 2.编辑文…
1. 当django project文件夹放到cgi-bin目录下面时会出现下面的错误: [Wed Jan 09 01:52:52.611690 2019] [core:notice] [pid 15229:tid 140466120317888] AH00094: Command line: '/usr/sbin/apache2'[Wed Jan 09 01:52:58.777013 2019] [cgi:error] [pid 15233:tid 140465976928000] [clie…
2003年,堪萨斯(Kansas)州 Lawrence 城中的一个 网络开发小组 ——World Online 小组,为了方便制作维护当地的几个新闻站点(一般要求几天或者几小时内被建立),Adrian Holovaty 和 Simon Willison  使用ptyhon开发了一种节省时间的网络程序开发框架. 在2005年夏天,这个框架被开发完成,World Online 小组中的Jacob Kaplan-Moss 决定把这个框架发布为一个开源软件.于是7月份Django发布了,名字以比利时的吉…
As we know, there are some boring tasks while deploy Django project, like create db, do migrations and so on, here I wrote a shell script to auto do these things #!/bin/bash # The shell is used to do some prepare tasks for deploying TMS, including: #…
网上把django部署到apache的文章挺多的,但是按照大家的操作,并没有一次就成功,还是遇到了一些问题,这里主要有以下几个情况. 1.网上找到的mod_wsgi的版本问题,导致动态库加载不上. 2.配置问题,因为涉及到apache.Python和mod_wsgi的版本,所以配置上可能也不太一样. 这里我把我遇到的问题和解决方案比较详细的写下来.失败经历可跳过. 失败经历 我的环境是python2.7.11 64位版本,apache我选择的是2.4.20x 64位版本,这里有一点必须要保证的是…
1. 新建一个 django project 1 2 django-admin.py startproject project_name 特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试 注意 project_name 是自己的项目名称,需要为合法的 Python 包名,如不能为 1a 或 a-b. 用pycharm 设置hello文件夹  右键为 sources   目录  有更多的智能提示 2. 新建 app 要先进入项目目…
So I've been messing up with Django(1.6+) project setting for quite sometime, this is what i finally settled on. Notice that old django releaes might have a different structure than this. Some explanations: 1. As for the static folder under myproject…
安装完django之后,每次都需要通过命令来启动启动开发服务器.虽然调试和测试方便,但只能在本地运行,并且不能承受许多用户同时使用的负载.所以需要将Django部署到生产级的服务器,这里选择apache. 参考链接 http://www.cnblogs.com/fengzheng/p/3619406.html http://www.jianshu.com/p/b40a4a12fff1 http://www.ziqiangxuetang.com/django/django-deploy.html…
1. 安装配置Apache 2. 安装wsgi_mod模块 3. 开放相应端口 vim /etc/sysconfig/iptables # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0…
在Windows上部署Django(用mod_wsgi)会出现各种奇怪的问题,现简单记录下配置过程及遇到的错误及解决方法. 环境搭建                                                    windows 7 python 2.7.3 (注意最好是32位的,因为Apache目前对64位支持非常不友善,尝试了好多次,64位的太高大上,众多不兼容) Apache2.2.10 (直接下载apache_2.2.10-win32-x86-no_ssl.msi就…
Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件.并于2005年7月在BSD许可证下发布.这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的. 框架介绍 Django 框架的核心组件有: 用于创建模型的对象关系映射 为最终用户设计的完美管理界面 一流的 URL 设计 设计者友好的模板语言 缓存系统.…
软件安装 0.如果对selunix不熟就先把它停掉 vi /etc/selinux/config 改动selinux=diabled 然后重启计算机 1.编译安装python mod_wsgi的安装需要使用到python的共享库,编译安装python时要启用共享库 ./congifure --enable-shared make &&make install 添加python链接库到路径 sudo vi /etc/ld.so.conf /usr/local/Python2.7/lib  #…
Assume we already have a env created call 'demo-env': cd demo-env . bin/activate pip install django Start a new project: django-admin.py startproject demo-project cd demo-project Run server: python manage.py runserver…
1. 接下来是比较重要的VIEWS.py,您将会比较多的时间在这.有点想.net里面的aspx的cs概念,而aspx就是和接下来要创建的template html相似! 下面是我创建的一个view def. from django.shortcuts import render, render_to_responsedef alert(request): posts = AlertMaster.objects.all() #这里的alertmaster一个表的对象,这里是输出他的所有对象 ret…
因为最近工作有些信息需要额外花时间去收集,但是现在有相关的operations每天记录状态,但是没有一个很好的状态收集工具,将状态收集起来,所以很多情况下我们不知道是状态变好了,还是变差.如果使用EXCEL协助记录,会造成很多麻烦,比如sharepoint的文件保存会有些繁琐.便想着用Django 来创建个APP来记录. 使用MYSQL + PYTHON + AJAX 1. 配置数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backend…
1.django-admin startproject helloword 创建项目helloword 2.开始一个app,写一个hello worldpython manage.py startapp hello 4.settings db DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 你的数据库引擎 'HOST': "localhost", # 你的数据地址,localhost代表本地 &quo…
部署django - Apache + mod_wsgi + windows 1.环境 django 1.6.2 python 3.3 32位 apache 2.4.7 32位 一个可以使用的django project( https://github.com/liulixiang1988/python_study_case/tree/master/django) 2.安装apache 32位 可以在这里下载(http://www.apachelounge.com/download/),或者这里…
在这里讲述部署的方法和常见的问题,并给出了在BAE,JAE,SAE等上面部署的实例. Django + nginx + Gunicorn/uwsgi部署方式,参见另一篇:Django部署(nginx) 如果是自己的服务器(比如阿里云的或者自己搭建的虚拟机)请看下文: 如果你是新手,个人推荐你用Ubuntu,除非你对Linux非常熟悉,Ubuntu服务器的优点: 一.开机apache2等都自动启动,不需要额外设置 二.安装软件非常方便apt-get搞定 三.安装ssh,git等也非常容易,几乎是傻…
本教程基于慕课网<Django入门与实践>编写,基于CentOS 7 基础知识 什么是django? Django是一个基于Python的高级Web开发框架, 特点:高效,快速,高度集成(不用自己弄底层),免费,开源 上网的流程 输入URL→向目标url发送http请求→服务器把页面响应给浏览器(通过后台编写的代码处理请求)→浏览器解析获取到的页面源代码文档(所以看到的不是html文档)→看到网页 目录结构 项目项目目录结构. ├── manage.py与项目进行交互的命令行工具集的入口(项目…
源码编译方式安装Apache 首先下载Apache源码压缩包,地址为http://mirror.bit.edu.cn/apache/httpd/ 继续下载apr和apr-util压缩包,地址为http://mirror.bit.edu.cn/apache/apr/ 下载pcre压缩包,地址为http://ftp.exim.llorien.org/pcre/ l 安装arp tar -zxf apr-1.5.0.tar.gz #解压压缩包 压缩包名称根据版本号决定 cd apr-1.5.0 #进入…
1 安装环境 操作系统:Ubuntu 12.04 LTS 32 位(安装在VMware虚拟机中) python 版本: Python 2.7.3 Django版本 >>> django.VERSION (1, 6, 2, 'final', 0) mod_wsgi版本 mod_wsgi3.x apache版本及查看命令 x@x:~/program$ /usr/sbin/apachectl -v (版本查看命令) /usr/sbin/apachectl: 87: ulimit: error…
Ubuntu15.10 Apache2.4( sudo apt-get install apache2 ) Python3.4( sudo apt-get install apache2 ),  [系统还有个自带的Python2.7] Django1.9.5( pip3. install django ) mod_wsgi4.5.2(编译安装) Django项目目录:/var/www/DjangoProject已经建好了mysite工程, python3. manage.py runserver…
本文讲述的是在阿里云服务器(ECS)上部署Django项目于Apache,服务器操作系统为ubuntu,公网Ip地址为123.56.30.151. 将Django部署到Apache服务器的原因 Django中的runserver只是一个很简单的web服务器,启动服务器常见的方法是通过Putty执行命令.虽然调试和测试方便,然而如果关闭了Putty或者退出命令,服务就停止了,并且不能承受许多用户同时使用的负载.所以需要将Django部署到生产级的服务器,这里选择Apache. ubuntu上部署详…