在windows下部署python网站
本文记录在windows部署python网站的过程,其中部署的服务器软件为apache,数据库为mysql,python框架为django
1.安装python
安装python,文件名为python-2.7.msi,安装完毕后,配置环境变量,将安装路径 C:\wamp\Python2.7;添加到系统环境变量。2.安装apache
安装apache,安装文件名:httpd-2.2.25-win32-x86-openssl-0.9.8y,安装路径为C:\wamp\apache2.23.安装mod_wsgi
将mod_wsgi.so文件(解压自 mod_wsgi-3.5.ap22.win32-py2.7)复制到Apache的modules目录下。
同时打开 apache配置文件 http.conf
添加对mod_wsgi的调用:
LoadModule wsgi_module modules/mod_wsgi.so4.安装mysql
参见网上常见的安装教程即可。注意记录mysql的端口、数据库名称、密码,在配置网站配置文件时要匹配。5.安装python提供的mysql驱动
6.安装django-1.6.2
安装django-1.6.2,并讲生成的bin目录添加到系统环境变量:
C:\wamp\Python2.7\Lib\site-packages\django\bin;7.安装包 setuptools
以下8-9步根据实际项目可选
8.安装包django-rest-framework-2.3.14
9.安装包 openpyxl-2.1.2
10.复制应用程序到相应目录
将python网站目录拷贝到指定文件夹,这里是C:\wamp\Project_first11.创建一个启动应用的bat
创建一个bat,用于启动网站,内容为:
python C:/wamp/workspaces/Project_first/manage.py runserver- 12.apache配置文件httpd.conf的修改
这里我修改的内容为:以C:/wamp开头的部分:
- 12.apache配置文件httpd.conf的修改
<Directory "C:/wamp/workspaces">Options FollowSymLinksAllowOverride NoneOrder deny,allowDeny from all
</Directory>#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
##
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/wamp/workspaces">## Possible values for the Options directive are "None", "All",# or any combination of:# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews## Note that "MultiViews" must be named *explicitly* --- "Options All"# doesn't give it to you.## The Options directive is both complicated and important. Please see# http://httpd.apache.org/docs/2.2/mod/core.html#options# for more information.#Options Indexes FollowSymLinks## AllowOverride controls what directives may be placed in .htaccess files.# It can be "All", "None", or any combination of the keywords:# Options FileInfo AuthConfig Limit#AllowOverride None## Controls who can get stuff from this server.#Order allow,denyAllow from all</Directory>
在windows下部署python网站相关推荐
- 【Python学习系列七】Windows下部署Python推荐系统recsys
python-recsys是一个用来实现推荐系统的python库. 安装参考:http://ocelma.net/software/python-recsys/build/html/installat ...
- windows搭建python开发环境方法_04 Windows下搭建 Python 开发环境 - Python 入门教程
前面两个小节中我们已经学习了在 MacOS 和 Ubuntu 中安装 Python 的开发环境.当然,作为用户基数最多的 Windows 操作系统,我们当然不会忘记,这节课我们就来学习下如何在 Win ...
- Windows下部署ubuntu16.04+anaconda2.7+tensorflow
Windows下部署虚拟机VM+ubuntu16.04+anaconda2.7+tensorflow 安装VMware 在虚拟机中新建Linux开发环境 在ubuntu中下载anconda 下载ten ...
- Dockerfile实战之部署python网站
Dockerfile实战之部署python网站 一.创建python文件 二.编写Dockerfile脚本 三.创建镜像 1.生成镜像 2.查看镜像 四.创建容器 1.生成容器 2.查看容器状态 五. ...
- QT程序在windows下部署发布
转载:http://www.cnblogs.com/Fan_Fan/archive/2010/05/29/1746860.html QT程序在windows下部署发布 以下包括了部分网上收集的,以及q ...
- Windows下运行python脚本报错“ImportError: No Module named ...”的解决方法
Windows下运行python脚本报错"ImportError: No Module named ..."的解决方法 参考文章: (1)Windows下运行python脚本报错& ...
- Windows下用Python获取电脑显示器物理尺寸和PPI
Windows下用Python获取电脑显示器物理尺寸和PPI 背景 PPI 和 DPI Python获取PPI 方法一(WMI) 方法二(WINREG) 方法三(WMI+WINREG) 总结 背景 最 ...
- Windows下部署Swagger Edit、Swagger UI
Windows下部署Swagger Edit.Swagger UI 一.环境需求--已安装node环境 二.准备Swagger Editor.Swagger UI源码 三.搭建Swagger Edit ...
- windows下用Python把pdf文件转化为图片(png高清)
windows下python3实现PDF转png图片,高清!!!希望可以帮到大家 windows下用Python将pdf文件转化为图片(png高清) 不扯没用的,直接上代码 1.环境:windows( ...
最新文章
- 室外电磁赛道铺设补充说明
- Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置
- CentOS 5.3 下快速安装配置 PPTP ××× 服务器
- webpack——解决当前 Web 开发面临的困境||webpack 概述
- java .this的用法_JAVA中this用法小结
- String实例化两种方式的区别
- [原] KVM 虚拟化原理探究(6)— 块设备IO虚拟化
- dubbo负载均衡代码分析1(leastactive策略)
- python安装教程-01-Python安装教程与特色介绍-小白python入门基础
- __proto__和prototype 小记
- 语言余一个负数_Python 中负数取余问题
- Configure your new Fedora
- 十六、C语言中的头文件与模块化设计
- lumion基础操作(一)
- html 英文自动换行,CSS解决英文自动换行有关问题
- js文本框设置必填项_表单字段必填项JS代码
- Shiro @RequiresPermissions是如何运转的?
- 大学计算机基础python第二次作业_python第二次作业
- 形容计算机专业的诗句,描写技术精湛的诗句
- docker教程(简介)