本文使用Centos,故apt-get的命令操作,实际上是yum等价操作。
1、Nginx安装:
[root@XXX-centos ~]# sudo yum install nginx
2、gunicorn安装:
[root@XXX-centos ~]# sudo pip install gunicorn
- 如果没有pip需要首先安装pip
- 如果是Python3 可用pip3
查看一下相关的包下载在哪里:
whereis nginx
whereis gunicorn
查找安装路径:
find / -name nginx
find / -name gunicorn
3、Django配置(没配置的需配置一下):
# django项目的settings.py
# 收集app静态文件到项目目录使nginx能访问到
STATIC_ROOT = os.path.join(BASE_DIR, "static")
终端执行命令(XXXX是Django项目目录):
[root@XXX-centos XXXX]# python manage.py collectstatic
4、打开nginx配置文件
/etc/nginx/sites-enable/default(centos系统应该是/etc/nginx/conf.d/default.conf)
[root@XXX-centos ~]# cd /
find / -name nginx 就能发现一

本文介绍了如何在Centos系统上使用gunicorn和Nginx部署Django项目。内容包括Nginx和gunicorn的安装,Django配置,Nginx配置文件编辑,Gunicorn配置,以及启动和管理这两个服务。同时,文章还讨论了可能出现的配置问题及解决方案,如端口占用等。

712

被折叠的 条评论
为什么被折叠?



