`
wutao8818
  • 浏览: 616416 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

部署django记

阅读更多
帮朋友做了一个小网站,用django实现比较快,也是第一次,不过还算顺利。
接下来就是部署到服务器上了。
申请开通了220元/年的空间,这样才有ssh权限,不然只有ftp权限。
pscp开发好的应用到主机的个人目录上.最终位置要~/你的用户名/public_html下面
另外需要2个文件,apache mod_python 需要这东西。
1. .htaccess

2. django.fcgi
一开始在服务器上生成一个空的django应用试了一下,报错。Server Internal Error,又是周末没有技术支持,只好等到周一了。
一问才知道 django.fcgi需要x执行权限。scp上去没有700权限,但是ftp上去是有的。
chmod 700 django.fcgi加一下权限。
执行一下 ./django.fcgi
执行报错。原来是我putty vi方式贴到服务器上生成这个文件的,有些代码没拷好。
重新又pscp上去一个django.fcgi文件,再加一下权限。
重新访问,成功!

继续把自己的应用部署上去。也就是拷贝到public_html文件夹下。vi修改django.fcgi文件中的project名字为新的应用的文件夹的名称。访问。成功。

关于新部署启动,看到有文章写是touch django.fcgi 才行。我问了技术支持,他的回答是用
pkill django.fcgi

但我发现有时候执行这个命令是有效的。但有时候又报没有权限错误。pkill不熟悉。

还有一个小问题是我开发用了django 0.97 pre 服务器上不是。需要自己提交新的版本了。网上有篇文章写了,可以自己去google或访问下面的链接http://imtx.cn/archives/255.html
分享到:
评论
4 楼 wutao8818 2008-08-19  
不知道。现在自己有服务器了。就不用虚拟主机了。
3 楼 jimichan 2008-08-17  
有没有其他python虚拟主机服务的介绍
2 楼 wutao8818 2008-08-16  
我现在已经不用他们的主机了。服务质量太差。有些东西问他们觉得不是他们的事情就不管,很差劲。
1 楼 jimichan 2008-08-16  
请问,那些静态文件 如 css、images 怎么配置呢?
我也打算发布在他们那里

相关推荐

    Win7 IIS 部署Django项目

    【Win7 IIS 部署Django项目】是一个关于如何在Windows 7操作系统上使用IIS(Internet Information Services)作为Web服务器来部署Django Web应用程序的教程。这个过程涉及多个步骤,确保IIS和Django环境的正确配置。...

    apache部署django环境需要的资源

    Apache部署Django的首要步骤是安装mod_wsgi模块,它是Apache的一个扩展,用于支持Python应用程序。你可以通过Apache的编译源代码或者使用操作系统提供的包管理器(如apt-get for Debian/Ubuntu,yum for CentOS/RHEL...

    部署Django到阿里云服务器教程示例

    基于Ubuntu16.04 + Python3 + ...然后就是我们的服务器在实例里,我的是Ubuntu16.04,要部署到阿里云上点击远程连接,第一次点击会弹出一个密码,这就是你在阿里云登录远程连接的密码,一定要记好,就会弹出这一次!

    宝塔面板成功部署Django项目流程(图文)

    上线 Django 项目记录,超简单,避免无意义的踩坑! 第一步:安装python管理器 在宝塔在线面板安装“ python项目管理器 ” 第二步:安装适配python版本 因为服务器 centos7 系统默认的 python 版本是 2.7 而我们...

    腾讯云部署Django项目的测试代码,很简单的代码。

    在部署Django项目时,我们需要确保所有这些组成部分都已准备就绪。 1. **创建并配置Django项目** - 使用`django-admin startproject`命令创建一个新的Django项目,例如名为"MyDjango"。 - 在项目目录下,创建应用...

    16、部署Django项目.pdf.zip

    【标题】"16、部署Django项目"的文件是一个关于如何将Django Web应用程序部署到生产环境的指南。Django是Python编程语言中的一个强大且灵活的Web框架,它使得构建高效、安全的Web应用变得简单。部署Django项目是开发...

    16、部署Django项目.pdf

    ### 部署Django项目 #### 一、简介 Django是一款用Python语言编写的免费开源框架,用于快速开发高质量的Web应用程序。其核心设计理念是“DRY”(Don't Repeat Yourself),旨在减少重复代码的编写,并通过模块化的...

    python教程之Django部署资料

    本文将深入探讨Django的核心运行原理,并详细介绍几种常用的Django部署方案,帮助开发者更好地理解如何高效地部署Django应用程序。 #### 一、Python Web程序部署方法概述 在了解具体的Django部署方案之前,有必要...

    16、部署Django项目_opt1

    在部署Django项目时,每个环节都需要细心处理,确保所有配置都符合生产环境的要求。此外,定期更新和维护你的项目,以保持其稳定性和安全性。记住,部署只是开始,监控和优化将持续伴随着你的项目生命周期。

    在win10 IIS上部署Django.rar

    本教程将详述如何在Windows 10上的IIS服务器上部署Django应用。 首先,确保你的系统已经安装了以下组件: 1. **Python**:Django运行的基础环境,你需要安装Python并将其添加到系统路径中,以便在命令行中可以全局...

    Nginx+Uwsgi+Django+Vue部署

    Nginx+Uwsgi+Django(python3)+Vue部署,一步步实现。网上找了N多篇文章都没成功,特意记录,以免其他同学踩坑

    django笔记 django笔记

    Django项目部署通常涉及到WSGI服务器(如Gunicorn)和反向代理(如Nginx)。Django的配置文件(settings.py)中可以设置数据库连接、缓存系统和其他环境相关参数。 13. **Django扩展**: Django拥有丰富的第三方...

    Django使用uwsgi部署时的配置以及django日志文件的处理方法

    首先,部署Django项目到生产环境需要确保项目已经是一个可以运行的状态。接着需要在虚拟环境中安装uwsgi。可以通过pip安装命令完成安装。安装后,需要配置nginx作为反向代理服务器,以便让外部的HTTP请求能够通过...

    Python部署手记:django, gunicorn, virtualenv, circus, nginx

    Python 部署手记:从 Django 到 Nginx Python 部署是一件复杂的事情,特别是对于初学者来说。从选择合适的框架到部署到生产环境,整个过程都需要很高的技术门槛。本文将记录作者从 Django 到 Gunicorn、Virtualenv...

    django-deploy:轻松部署Django应用

    在IT行业中,部署Web应用程序是开发过程中的重要环节,特别是对于使用Django框架构建的Python应用。`django-deploy` 是一个专为简化Django应用部署而设计的工具集,它帮助开发者高效、有序地完成从开发环境到生产...

    Django Documents

    - **部署 Django**:提供了部署 Django 应用的指南。 - **升级 Django 至新版本**:介绍了如何安全地升级 Django。 - **错误报告**:提供了错误报告的最佳实践。 - **为模型提供初始数据**:讲解了如何为模型提供...

    django1.8官方文档

    - **部署 Django**:提供了一系列关于部署 Django 应用的最佳实践。 - **升级 Django 至新版本**:介绍了如何安全地将 Django 升级到较新版本。 - **错误报告**:讨论了如何收集和分析错误报告,以改善用户体验。 - ...

Global site tag (gtag.js) - Google Analytics