我正在开发一个Django网络应用程序,它在一台Guricorn-nginx本地服务器上运行。
我已经按照digitalocean指南安装了Web应用程序,但我不知道如何创建一个SSL证书并在没有域名的情况下使用它。我找到了很多指南,但没有一个具体说明如何在没有域名的情况下使用本地IP来启用HTTPS。
我怎么才能做到这一点呢?
我正在开发一个Django网络应用程序,它在一台Guricorn-nginx本地服务器上运行。
我已经按照digitalocean指南安装了Web应用程序,但我不知道如何创建一个SSL证书并在没有域名的情况下使用它。我找到了很多指南,但没有一个具体说明如何在没有域名的情况下使用本地IP来启用HTTPS。
我怎么才能做到这一点呢?
1条答案
按热度按时间ecfsfe2w1#
一种方法是使用OpenSSL创建自签名证书(如何使用OpenSSL生成自签名SSL证书?)。但这些证书将不具有CA证书提供商提供的安全层。
一旦您有了证书,您就可以通过提供证书和密钥(Running gunicorn on https?)在HTTPS模式下运行Gunicorn服务器