在上一篇部署文章中,我们安装使用了nginx,接下来,我们要安装使用gunicorn了。
nginx用来处理所有匹配static的,对于静态文件的请求,nginx会将这些文件找到,并返回给客户端;而其他的请求,应该交由gunicorn来处理,然后转发给django来处理。
理清了思路之后,开始动手
- 安装
进入项目根目录,开启虚拟环境,
pip3 install gunicorn #安装gunicorn
sudo service nginx reload #重启nginx
gunicorn --bind unix:/tmp/公网IP.socket 项目.wsgi:application #启动gunicorn
如果已经有了域名,并且在nginx中配置了,也可以将上面的公网的IP换成域名
此时,已经可以在浏览器中,输入域名,并见到博客首页的显示了