标签 web 下的文章

django 自带web服务器程序,可用于开发调试,但不建议直接用到生产环境,那生产环境该如何部署django web项目呢?

本篇实际上为《Python web 开发 测试驱动方法》学习笔记,由书中内容改编(为适配当前最新环境)。

系统环境: ubuntu 16.4 或以上
项目源码: https://github.com/a523/TDD_django

安装依赖软件:

安装nginx

sudo apt-get install nginx
sudo systemctl start nginx

验证安装:访问服务器的 IP 地址 就能看到 Nginx 的“Welcome to nginx”。

ubuntu 18.04 自带python3, 如果没有请安装Python、Git、pip 和 virtualenv

sudo apt-get install git python3 python3-pip
sudo pip3 install virtualenv

如果在用apt-get安装的时候碰到如下错误:

start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused

请尝试执行:

sudo dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl

- 阅读剩余部分 -