我使用windows 7和python 2.7创建了本地https服务器,将url重定向到服务器作为其IP地址。我使用openssl为https创建了cert文件。然后,我将本地系统IP(172.16.17.84)映射到windows主机文件中的myapp.nobies.in。所以我的服务器重定向url变成https://myapp.nobies.in:443。通过在主机文件中执行此IP映射,我不会得到SSL错误。但是,我希望将我的应用程序分发给其他人,因此,通过python代码编写主机文件是不可取的,因为它需要管理权限。因此,是否有任何方式分配/映射此IP的主机名,而不是在主机文件.中输入
发布于 2014-05-07 14:11:47
您考虑过只是为IP地址创建证书吗?这将不会比手动将域名添加到主机文件更脆弱(实际上可能不那么脆弱)。有关这方面的更多信息,请参见https://stackoverflow.com/a/11710762/138772和https://stackoverflow.com/a/8444863/372643。
另一种选择,但可能需要更多的工作,将包括一个本地DNS服务器在您的应用程序重定向域名到您的IP地址。不过,我真的说不出最好的办法是什么。
https://stackoverflow.com/questions/23512030
复制相似问题