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

时间:2019-01-22 06:44:25

标签: python django google-cloud-platform gunicorn django-sslify

我正在研究一个已部署在Debian 9 VM实例上的计算引擎上的项目。

这是我执行的步骤:

  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

0 个答案:

没有答案