服务器搭建过程记录 Nginx + uwsgi + Djang

2018-05-19  本文已影响0人  入间

服务器搭建过程记录 Nginx + uwsgi + Django

本文进行的前提:

在本地已完成Django项目调试,然后向服务器迁移
花了一天时间踩坑完成,可以参考一下流程

第一步 Django已完成项目 设置修改

第二步 使用git

对我来说 使用git 比较方便

也可以选择其他方式上传文件到服务器

第三步 环境配置

- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get install man gcc  make sudo lsof ssh openssl tree vim dnsutils iputils-ping net-tools psmisc sysstat curl telnet traceroute wget libbz2-dev libpcre3 libpcre3-dev libreadline-dev libsqlite3-dev libssl-dev zlib1g-dev git mysql-server mysql-client zip  p7zip mycli
git clone  仓库地址    # 将项目clone下来
# cd 到项目根目录
source ~/env/bin/activate    # 进入虚拟环境  这个就是之前创建的虚拟环境
pip install -r requirements.txt   # 安装依赖环境

第四步 一些设置的确认及修改

到这里基本上已经配置完成了,你也可以在网页上打开你的页面了

-----------------------------------------------------------------------------------------------------------------------------

  1. 如果启动时就报错,查看终端信息,解决错误。
    如果终端没有报错,但是浏览时出现500、502等错误,就去项目目录查看nginx日志和uWSGI日志,解决错误。
  2. 在本文中,使用了virtualenv开发环境,但只是用单独的一个conf文件,在nginx上部署了一个工程,没有说明部署多个工程的问题,也没有说明使用supervisor来管理进程等。请根据个人爱好和需要去实践扩展。

后记

献给和我一样懵懂中不断汲取知识,进步的人们。


霓虹闪烁,但人们真正需要的,只是一个可以照亮前路的烛光

参考博客:

https://blog.csdn.net/c465869935/article/details/53242126

https://www.cnblogs.com/fnng/p/5268633.html

https://www.zmrenwu.com/post/20/

上一篇下一篇

猜你喜欢

热点阅读