Django部署------在云服务器上用django+nginx+gunicorn进行部署

之前写好的代码想部署到网上,看了很多教程.最后我将自己的部署过程简单的罗列一下,如有更好的建议,欢迎联系我.

最开始是在阿里云上部署,新用户有优惠,之前学习的部署方法是用django+nginx+gunicorn进行部署,先进行服务器配置,我们配置新的服务器之前最好新建一个新用户,即非root用户.我用的是Ubuntu 16版本.命令如下:

root@localhost:~# useradd -m -s /bin/bash your
# 把新创建的用户加入超级权限组
root@localhost:~# usermod -a -G sudo yourname
# 为新用户设置密码
# 注意在输密码的时候不会有字符显示,不要以为键盘坏了,正常输入即可
root@localhost:~# passwd yourname

# 切换到创建的新用户
root@localhost:~# su - yourname
# 切换成功,@符号前面已经是新用户名而不是 root 了
yourname@localhost:~$
新买的Ubuntu服务器最好更新下系统,用
sudo apt-get update
sudo apt-get upgrade

接下来安装我们需要的软件,有nginx,Python3,git,pip,一般来说Ubuntu系统默认就有python3和git及pip了.同样我们需要虚拟环境,Python2的朋友可以安装virtualenv,python3的朋友就不需要了,有内置的venv可以使用

通过命令

sudo service nginx start

来启动nginx,在外网测试输入你的公网ip如果显示欢迎界面就已经成功了

,接着需要修改你django项目中的setting.py文件,如下:

DEBUG = False
ALLOWED_HOSTS = ['127.0.0.1',
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值