我正在开发一个已部署在 Debian 9 VM 实例上的计算引擎上的项目。
这是我执行的步骤:
- 创建实例并 ssh 进入
- 使用以下命令直接安装 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
和其他一些构建命令......
- 然后安装virtualenv并激活它
- 从github克隆django项目并安装需求
- 运行 gunicorn,项目运行良好。
但是现在,我想ssl
为我的 Django 项目设置,我已经用谷歌搜索了,但是教程是针对 nginx 的,我没有在我的 VM 实例上设置 nginx,那么如何在我的实例上设置 SSL?我想用Lets Encrypt
.