在Compute Engin上的Debian 9上使用gunicorn为Django设置SSL

2024-10-01 04:47:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个项目,这个项目已经部署在debian9vm实例的计算引擎上。你知道吗

以下是我执行的步骤:

  1. 创建实例和ssh到
  2. 使用以下命令直接安装Python(3.6):
    • sudo apt-get update && sudo apt-get upgrade
    • sudo apt-get install -y make build-essential libssl-dev zlib1g-dev
    • sudo apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
    • sudo apt-get install -y libncurses5-dev libncursesw5-dev xz-utils tk-dev
    • wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
    • tar xvf Python-3.6.4.tgz 以及其他一些生成命令。。。。你知道吗
  3. 然后安装virtualenv并激活它
  4. 从github克隆django项目并安装需求
  5. 运行gunicorn项目运行良好。你知道吗

但是现在,我想为我的Django项目设置ssl,我已经在google上搜索过了,但是教程是针对nginx的,我没有在VM实例上设置nginx,所以如何在我的实例上设置SSL?我想用Lets Encrypt。你知道吗


Tags: install项目实例dev引擎命令get部署