是否可以在没有像GoDaddy这样的网站主机的情况下使用HTTPS



我计划开始构建一个Web应用程序,并且仍在研究细节,但是我对Web开发相对较新,并且不确定HTTPS。我将实现一个登录系统,以及其他需要HTTPS的功能,我想首先自己托管它并在我的家庭网络上进行测试,然后再考虑在AWS或其他系统上获取它。一些不成功的谷歌搜索让我仍然在想,如果这是可能的,我应该使用什么技术/框架在本地网络上的客户端和服务器之间建立HTTPS连接?

是的,您可以从LetsEncrypt获得免费的SSL/TLS证书。IMO 尽管您需要有一个域,但设置起来非常容易。在AWS上的生产环境中,您希望使用NGINX或Apache作为应用程序的反向代理,并在那里终止SSL,但对于本地开发,任何标准Web框架(Django,Flask,NodeJS,Ruby on Rails等(就足够了。

您可以轻松地在本地或家用计算机上进行测试,而无需出于实验目的购买域并在 AWS 上托管。

您可以为 HTTPS 请求安装 apache 服务器。然后,您可以使用任何后端脚本语言来构建应用程序。

你会在LAMP堆栈 https://en.wikipedia.org/wiki/LAMP_(software_bundle(中获得apache server,php,mysql。尝试了解如何在 Linux 中安装 LAMP 堆栈或在 Windows 中安装 XAMP。

最新更新