`
shijunjuan
  • 浏览: 47064 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

Django在Apache的Deploy

阅读更多

第一次用Python进行Web开发。选择用比较流行的Django。本地开发测试很顺利。然而Deploy的时候却遇到了麻烦。

我的Python安装了3.3的版本,Apache2.4(http://www.apachelounge.com/download/win64/

mod_wsgi很难找,最后在http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi)这里下载到了。

然后配置httpd.conf 

 

LoadModule wsgi_module modules/mod_wsgi.so

 

WSGIScriptAlias / C:/Django-1.5.2/analysis/analysis/django.wsgi

 

<Directory C:/Django-1.5.2/analysis/analysis>

    Require all granted

Order deny,allow

Allow from all

</Directory>

 

Alias /static/ C:/Django-1.5.2/analysis/static/

 

<Directory C:/Django-1.5.2/analysis/static>

Order deny,allow

Allow from all

    Require all granted

 

</Directory>

 

 

 
因为使用到了Oracle数据库,所以要注意的是ocx_Oracle,Oracle Client 要用正确的版本
分享到:
评论

相关推荐

    CentOS7通过Shell自动更新部署项目

    本教程将聚焦于如何在CentOS7操作系统上利用Shell脚本来自动更新和部署一个由前端Vue.js和后端Django构建的项目。 首先,让我们了解`Shell部署`这一标签所涉及的内容。Shell脚本是Linux或类Unix系统中的命令行脚本...

    deploy:远程部署基础结构和本地开发环境的配置

    在部署时,Django应用需要配置合适的服务器,如Nginx或Apache,以及WSGI服务器,如uWSGI或Gunicorn。 6. **Ubuntu**:Ubuntu是一个流行的Linux发行版,常被用作服务器操作系统。它的稳定性、安全性以及对开源软件的...

    Covid_App_Deploy

    在Covid_App_Deploy-master这个压缩包中,我们可以预期找到项目的主要源代码、资源文件和其他相关材料。"master"分支通常代表一个项目的主要分支,包含了最新的稳定代码。开发者可能在这里维护着应用程序的前端部分...

    shortly-deploy

    在IT领域,"shortly-deploy"可能是指一个用于快速部署应用程序的工具或框架。这个项目源自作者的学生时代,是与合作伙伴共同完成的,暗示了它可能是一个学习和实践的产物,具有一定的实用性和教学价值。尽管没有具体...

    WebProject.zip

    在WebProject.zip中,可能有部署脚本(如deploy.sh)和服务器配置文件(如nginx.conf)。 7. **版本控制**:现代开发流程通常使用Git进行版本控制,项目中可能包含.gitignore文件,定义了哪些文件不被Git追踪,以及...

    javase源码-indextank-service:IndexTank的API、BackOffice、Storefront和Nebulize

    它包含允许管理用户帐户、服务器实例(worker)和索引实例(deploy)的组件; 它取决于 IndexTank Engine () 二进制文件。 主页: 了解更多信息:待定 执照: Apache 公共许可证 (APL) 2.0 组件: 应用程序接口 后台...

    校园助手示例SHUhelper-master.zip

    7. **部署和运行**:如果项目提供部署说明,可能会有一个`Dockerfile`或者`deploy.sh`脚本,指导用户如何在本地或云环境中运行应用。 8. **测试**:为了确保代码质量,项目可能包含单元测试、集成测试,文件名可能...

    Zukies-Dookies-Not-Native-源码.rar

    【压缩包子文件的文件名称列表】:Zukies-Dookies-Not-Native-源码.zip,这个文件名与原始RAR文件名一致,但扩展名不同,可能是用户在解压后重新打包的结果。ZIP是一种常见的文件压缩格式,用于存储多个相关文件到一...

    big-white-whale-travel-guide-master.zip

    7. **部署配置**:`.deploy`、`docker-compose.yml`或`Dockerfile`等文件可能意味着项目支持Docker化部署,这使得在不同环境中部署变得更加便捷。 8. **API接口**:如果项目涉及到与其他服务的交互,可能有API接口...

    microstack.run:Canonical为microstack.run网站编写的代码

    在开发阶段,这通常涉及到在本地主机上配置服务器,如使用HTTP服务器(如Apache或Nginx)来托管静态HTML、CSS和JavaScript文件。 "deploy文件夹"包含了项目的部署配置。在软件工程中,部署配置是用于设定应用程序在...

    mysite

    5. **部署与服务器配置**:网站需要在服务器上运行,这就涉及到服务器配置和部署技术,如Apache、Nginx等Web服务器,以及Docker容器化部署。"mysite-main"可能包含一个"deploy"或"config"文件夹,存储了服务器配置...

    Omnifood

    可能使用了如Django、Node.js、Express、Spring Boot等框架。后端服务器可能还与数据库(如MySQL、PostgreSQL、MongoDB)进行交互,存储用户信息、订单、菜品数据等。 4. **数据库模型**:在`models.py`或类似文件...

    blog-code:博客的demo源代码

    10. **许可证文件**: 开源项目通常包含一份许可证文件(如MIT、Apache 2.0等),明确允许他人使用、修改和分发代码的条款。 这个“blog-code-master”仓库很可能提供了从头构建一个博客系统所需要的所有代码和指南...

    myoperato

    4. **框架与库**:如果"myoperato"是一个Web应用,它可能使用了像Django(Python)、Spring Boot(Java)或React(JavaScript)这样的框架。如果是移动应用,可能会基于Flutter、React Native或Swift/Objective-C。 ...

    MyProject

    3. **配置文件**:如`.gitignore`用于指定Git忽略哪些文件,`.env`用于存储环境变量,或者特定框架的配置文件(如`settings.py` for Django,`app.js` for Node.js应用)。 4. **测试文件**:一般位于`tests`或`test...

Global site tag (gtag.js) - Google Analytics