精华内容
下载资源
问答
  • 1、将应用程序池中对应应用程序,标识改为:localsystem

    1、将应用程序池中对应应用程序,标识改为:localsystem

    展开全文
  • 最近使用apache 在windows部署django项目的时候,出现了一个奇怪的问题,httpd(apache)服务刚启动时候没有问题,过大概一分钟就卡住没有返回,查看日志C:\Apache24\logs\error.log 发现是线程被杀死了,网上找了...

    最近使用apache 在windows部署django项目的时候,出现了一个奇怪的问题,httpd(apache)服务刚启动时候没有问题,过大概一分钟就卡住没有返回,查看日志C:\Apache24\logs\error.log
    在这里插入图片描述
    发现是线程被杀死了,网上找了半天没有发现什么原因。后来不知道在哪里看另外一个问题,把这个问题解决了。
    django版本问题
    原来使用的是Django 3.0 更换成Django2.1.3 即可解决。

    顺便写一下自己遇到的其他坑:
    1、版本需要对应好
    apache 和python 和系统的 以及mod版本要对应好

    2、如果出现apache启动成功但是无法访问后端一直转圈的原因在配置文件中增加
    WSGIApplicationGroup %{GLOBAL}

    3、学会看日志 C:\Apache24\logs

    4、 如果出现encoding的问题大概率是WSGIPythonPath 的问题
    WSGIPythonPath “C:\xxxxxxxxxxx\site-packages;C:\xxxxxxxxxx”

    5、 虚拟环境情况下 WSGIPythonHome 使用本机的python不是虚拟环境的
    WSGIPythonHome “C:\Users\Administrator\AppData\Local\Programs\Python\Python36”

    6、如果apche运行报没有django的问题,且直接运行没有问题则有可能是因为安装了minicoda3导致的,使用where python可以发现有有两个python.exe

    7、windows pip使用国内源https://blog.csdn.net/qq_37094081/article/details/91375777

    8、django 线程被干掉是因为使用django3 使用django2则没有这个问题pip3 install django==2.1.3

    9、在Windows平台上,没有守护程序模式WSGIDaemonProcess,只有嵌入式模式

    10、No module named 项目名 没有指定项目路径加上就好
    #指定项目路径
    WSGIPythonPath 项目路径

    11、windows server2016 本地可以访问,局域网访问不了的 防火墙的问题,防火墙允许80端口即可
    https://www.cnblogs.com/webmans/p/6899109.html

    12、 访问网页一直在加载,似乎被挂起. 转圈需要3分钟多钟, 最终显示无法访问. 或者超时.
    https://blog.csdn.net/cuiyadll/article/details/84770494

    13、(OS 5)拒绝访问 使用管理员权限运行cmd 在Apache/bin 路径下执行 httpd

    展开全文
  • 本次部署借鉴了以下两篇博客:Windows server iis部署Django详细操作、基于Windows平台的Django本地部署和腾讯云服务器上部署(1),前者较为官方,后者较为详细,直接以自己的路径截了图 但是直接搜Windows服务器...
    
    

    环境配置

    新建一个Django项目并迁移到服务器上

    • 可以参考我的网课笔记
    • 我都是用pycharm开发Django项目,整个项目文件夹非常大,后来发现主要是lib文件夹大
    • 若项目名称为mydjango,新建app为myapp:迁移的时候仅打包项目根目录下的mydjango文件夹myapp文件夹db.sqlite3manage.py即可

    使外部可以访问该Django项目

    在项目的settings.py中设置

    ALLOWED_HOSTS = ["*"]
    

    服务器上的操作

    • 在配置好Python和Django环境后,用pip install安装好项目需要的包
    • 在合适的路径下新建一个mydjango文件夹,放入迁移过来的项目文件夹和文件
    • 在mydjango文件夹下打开cmd,运行下面的指令运行Django项目
    python manage.py runserver 0.0.0.0:8000
    
    • 顺利运行如下图,默认在8000端口
      在这里插入图片描述
      Django项目运行过程中的控制台输出都会输出在这个cmd窗口中

    开放8000端口

    在服务器的防火墙设置中和腾讯云控制台安全组中开放8000端口的入站和出站

    • 以上全部过程有些啰嗦适合小白,简单来说就是下面这样:将Django项目文件夹迁移到服务器上(仅迁移与项目同名的目录、app目录、数据库文件、manage文件),用命令行跑起来,开放服务器端口
    • 如果按照上面的过程不能成功部署接口,我的服务器已经安装好并运行了iis和wfastcgi,不知道是不是这两个的关系(多半跟这俩没关系)
    展开全文
  • windows server 部署Django项目上线 概述:windows server服务器部署项目上线大体有两种,IIS和Apache,IIS部署过程十分冗杂,我曾尝试部署IIS最终没成功,转做Apache部署,流程十分简单,下面放上参考的两篇部署...

    windows server 部署Django项目上线

    概述:windows server服务器部署项目上线大体有两种,IIS和Apache,IIS部署过程十分冗杂,我曾尝试部署IIS最终没成功,转做Apache部署,流程十分简单,下面放上参考的两篇部署博客,及遇到的一个最大问题+解决思路
    1. 主博客

      [https://blog.csdn.net/weixin_41855546/article/details/107743826]:

    2. 辅博客

      [https://blog.csdn.net/sinat_41292836/article/details/103772521]:

    3. 上线后遇到的最大问题

      Apache部署的服务访问非常慢

      解决思路:

      • 首先在服务器本地运行,看看本地访问是不是慢,如果本地访问挺快的,那么就是Apache性能优化的问题了,这种情况需要自己查找博客摸索Apache性能优化

      • 如果本地访问依然慢的话,就是自己的逻辑代码问题了,解决实例办法如下:

        • 我的项目主要python文件大概写了3000行代码,想精准的找到访问慢的问题所在还是比较困难的,所以要借助python的时间模块,进行一一排查,在觉得有问题的位置上面加上下面代码

          print("查看逻辑开始时间",datetime.datetime.now)
          

          在觉得有问题的逻辑执行完的地步加上下面代码

          print("查看逻辑结束时间",datetime.datetime.now)
          

          总之,就是查看觉得有问题的逻辑执行时间,慢慢找,我这最后发现是数据库查询的地方因为数据量太大,造成了访问慢的问题,最后加了个filter字段过滤条件,访问速度瞬间飞起。

    如果对您有帮助,赏口饭吃❤谢谢老板❤

    展开全文
  • https://www.django.cn/article/show-21.html
  • 教程基于Windows server2012+Python3.6+IIS之上部署django的,同样适用于server2012之上的版本服务器和windows7以上的windows操作系统。
  • 环境准备以我部署的环境为例:Windows10 64位+Python3+Django1.11+Apache2.4+mod_wsgi在本文中,我着重介绍在部署Django过程中,关于mod_wsgi的安装和在Apache httpd.conf中的关键配置内容,其余部分的安装和配置,...
  • 1.部署环境 安装wfastcgi包(以管理员身份安装) pip install wfastcgi 检验是否安装好 (以及获取环境地址) PS C:\WINDOWS\system32> wfastcgi-enable 已经在配置提交路径“MACHINE/WEBROOT/APPHOST”向...
  • Windows本地部署Django+Jenkins 项目 前提是:本地环境装好了Jenkins 标题项目描述 描述 :填写上项目描述 Git:从Git拉取代码 Repository URL:项目.git地址 Credentials:选中提前配置好的Github的用户名密码 ...
  • windows Apache 部署 django

    2017-08-08 14:58:51
    "F:/django/EquipmentTest/EquipmentTest/wsgi.py" < Directory "F:/django/EquipmentTest/" > Order Deny , Allow Allow from all < /Directory> 6.修改wsgi.py 文件 import os,sys from ...
  • Windows的 IIS 部署django项目1。安装Windows的IIS 功能(win10为例):(1)进入控制面板 :选择大图标 进入程序和功能(2)启用或者关闭Windows功能(3)勾选需要的功能(CGI必须安装)、(4)验证IIS有没有安装成功打开...
  • windows系统部署django项目

    千次阅读 2019-04-16 10:33:57
    参考: https://blog.csdn.net/qq_32740675/article/details/80265849 https://blog.csdn.net/elonpage/article/details/52645562 ... 最好保证你的python和django路径...
  • "WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" /> "PYTHONPATH" value="" /> "DJANGO_SETTINGS_MODULE" value=".settings" /> </appSettings> </configuration> 留意:这里面我标记的三个...
  • windows环境怎么部署django项目 本文参考文献: https://www.cnblogs.com/wcwnina/p/10960242.html https://www.jb51.net/article/160081.htm https://blog.csdn.net/u014453443/article/details/84941557 如有侵权...
  • 教程基于Windows server2012+Python3.6+IIS之上部署django的,同样适用于server2012之上的版本服务器和windows7以上的windows操作系统。如果觉得看文字没意思,想看视频教程的,请点击这里:Django项目部署视频教程1...
  • 3、windows环境的IIS安装好。 4、关闭调试模式,修改settings.py文件。 DEBUG = False # 关闭调试 ALLOWED_HOSTS = ['*'] # 允许所有域名访问 创建requirements.txt文件 pip freeze >requirements.txt 使用...
  • Windows的 IIS 部署django项目 1。安装Windows的IIS 功能(win10为例): (1)进入控制面板 :选择大图标 进入程序和功能 (2)启用或者关闭Windows功能  (3)勾选需要的功能(CGI必须安装...
  • 安装环境准备 python3.7 django3.0.4 pycharm2019 python3.7安装完成通过命令行安装Django pip install -i ...部署test工程 方法1:通过pycharm创建工程 创建成功后启动项目 pyth...
  • 基于windows10系统部署django项目

    千次阅读 2019-06-30 00:45:32
    基于windows10系统部署django项目 假设已搭建python环境,以及django项目已进行静态资源的收集(python manage.py collectstatic) 操作步骤: 1. 开启IIS 2. 安装wfastcgi,并启动 以管理员打开cmd命令...
  • Windows Server 2012部署Django项目

    千次阅读 2019-08-18 10:25:38
    应实际需求,特记于此,以备忘 文章目录1. 安装所需环境2. 配置Apache3....Windows Server 2012 Apache 2.4 python 3.6 Django 1.11 mysql 5.7 1. 安装所需环境 python,Django,mysql已经安...
  • 3、安装wfastcgi 在Windows下,我们没法使用uwsgi,但我们可以使用wfastcgi替代它,打开CMD窗口,输入命令安装wfastcgi: pip install wfastcgi 安装成功之后,通过下面命令启动它: wfastcgi-enable 如上图,启动...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 678
精华内容 271
关键字:

windows部署django