我打算开始构建一个Web应用程序并仍然在制定细节,但我对Web开发相对较新,并且不确定HTTPS。我将实现一个登录系统,以及需要HTTPS的其他功能,我想首先自己托管这个并在我的家庭网络上进行测试,然后才能看到在AWS上获取它。 一些不成功的谷歌搜索让我仍然在想,如果可能的话,我会使用哪些技术/框架在本地网络上的客户端和服务器之间建立HTTPS连接?
答案 0 :(得分:0)
是的,您可以从LetsEncrypt获得免费的SSL / TLS证书。虽然你需要有一个域名,IMO很容易设置。在AWS的生产设置中,您希望使用NGINX或Apache作为应用程序的反向代理,并在那里终止您的SSL,但对于您的本地开发人员,任何标准Web框架(Django, <{3}},Flask,NodeJS等等就足够了。
答案 1 :(得分:0)
您可以在本地或家用计算机上轻松测试,而不是在AWS上购买域名和托管用于实验目的。
您可以为HTTPS请求安装apache服务器。然后,您可以使用任何后端脚本语言来构建应用程序。
你会在LAMP堆栈https://en.wikipedia.org/wiki/LAMP_(software_bundle)中获得apache服务器,php,mysql。尝试在windows中搜索如何在linux或XAMP中安装LAMP堆栈。