zoukankan      html  css  js  c++  java
  • Django+uwsgi+nginx+angular.js项目部署

    这次部署的前后端分离的项目:

    前端采用angular.js,后端采用Django(restframework),他俩之间主要以json数据作为交互

    Django+uwsgi的配置可以参考我之前的博客:http://www.cnblogs.com/52-qq/p/8873328.html

    这篇博客里面都是静态页面,而不是采用restapi的形式,不过都是类似的,配置完之后采用uwsgi启动Django项目

    前端:吧前端所有的代码拷贝在Django项目根路径下(也可以不用,当然我这么说是为了方便),

    然后直接在nginx中配置,就可以了(不过前端框架也需要启动)

    这段代码的配置才是比较重要的,类似的vue项目的部署也都类似,

    如果有问题欢迎留言,我解答,这篇博客由于时间关系写的也比较水,主要是说下思路

    补充一下:

    一个后端接口,一个前端页面,怎么把他们部署到服务器呢?还是简单的说下,没时间详细写。有问题可以留言或者私聊我

    后端项目采用:Django+uwsgi+nginx的方式配置,之前已经提及了。就不再啰嗦

    前端angular项目:直接在nginx中部署就可以了,配置一个server,,然后在server里做相应的配置,然后里面配置一下一个location,指向后端的ip:port

    然后访问前端页面,就可以获取到后端的数据(如果不采用80端口可能会出现图片找不到的问题,这个可以解决,但是感觉好麻烦)

    配置ssl协议

    首先申请证书,下载证书,然后将下载的压缩包传到服务器,解压之后有证书和秘钥,然后按照上边的图片进行配置就可以采用https进行访问了

    前后端分离项目有时候会出现页面刷新返回404错误,需要配置(Ubuntu16.4测试)

  • 相关阅读:
    Httprunner生成Allure格式HTML报告
    Go语言编写单元测试用例
    dotnet 在 UOS 国产系统上安装 dotnet sdk 的方法
    dotnet 在国产 UOS 系统利用 dotnet tool 工具做文件传输
    webpack丑化插件
    webpack自动生成html
    webpack vue
    webpack vue
    HO引擎近况20210225
    常用十大算法(三)— 动态规划算法
  • 原文地址:https://www.cnblogs.com/52-qq/p/9072318.html
Copyright © 2011-2022 走看看