使用 Nginx + Gunicorn 的方式将 django 应用部署到自己的服务器
部署前准备 为了部署我们的博客,需要满足以下条件: Django项目需在Pipenv虚拟环境下建立 配置服务器 服务器环境为 CentOS 7(64 位) 创建一个超级用户 连接到远程服务器了,如果是一台全新服务器的话,通常我们是以 root 用户登录的。在 root 下部署代码不够安全,最好是建一个新用户(如果你已经以非 root 用户登录的话可以跳过这一步)。下面的一些列命令将创建一个拥有超级权限的新用户(把 zerobit 替换成你自己想要的用户名): # 在 root 用户下运行这条命令创建一个新用户,zerobit 是用户名 # 选择一个你喜欢的用户名,不一定非得和我的相同 root@server:~# adduser zerobit # 为新用户设置密码 # 注意在输密码的时候不会有字符显示,不要以为键盘坏了,正常输入即可 root@server:~# passwd zerobit # 把新创建的用户加入超级权限组 root@server:~# usermod -aG wheel zerobit # 切换到创建的新用户 root@server:~# su - zerobit # 切换成功,@符号前面已经是新用户名而不是 root 了 zerobit@server:$ 如果是新服务器的话,最好先更新一下系统,避免因为版本太旧而给后面安装软件带来麻烦