我们在本地写的项目,运行结果只能自己查看,无法让他人使用。
如果想要上线项目,可以通过Django+Nginx+UWSGI的方式,将项目部署在云服务器上,此时其他用户只需输入URL地址,就可使用项目。
部署前服务器相关配置
本文使用的云服务器为阿里云服务器,系统为Ubuntu 18.04。
- 安装依赖环境
apt update
apt -y install man gcc make lsof ssh openssl tree vim dnsutils
apt -y install psmisc sysstat curl telnet traceroute wget iputils-ping
apt -y install net-tools libbz2-dev libpcre3 build-essential
apt -y install libpcre3-dev libreadline-dev libsqlite3-dev
apt -y install libssl-dev llvm zlib1g-dev git zip p7zip
apt -y install mysql-server mysql-client libmysqlclient-dev
- 安装Nginx和UWSGI
apt install nginx
apt install uwsgi
- 安装Python环境