知识储备
首先,我们需要明确在服务器上部署Django项目过程中,所需要的各个模块的功能:
Python:一种编程语言,只能进行后端数据的处理和管理前端HTML文件,不能用来处理HTTP请求
Nginx:web服务器,用于处理HTTP请求
uWsgi:Python的第三方库,建立Nginx和Python环境的交互通信
Django:Python的Web开发框架,部署HTML文件和数据库
本文以Ubuntu系统的服务器为例,介绍如何将Django项目部署在服务器上。
安装Nginx
-
在命令行中输入
$ sudo su
进入管理员模式 -
在命令行中输入
$ sudo apt-get install nginx
,安装Nginx -
在服务器的80端口开启的情况下,在浏览器中输入服务器的IP地址,如果不出现错误,则证明Nginx已经安装成功。