1

私はWindows 7とPython 2.7を使用しています.IPアドレスとしてサーバーへのリダイレクトURLを使用してローカルhttpsサーバーを作成しました。openssl を使用して https の証明書ファイルを作成しました。次に、ローカル システムのIP (172.16.17.84) を windows のホスト ファイルの myapp.nobies.in にマップしました。したがって、サーバーのリダイレクト URL はhttps://myapp.nobies.in:443になります。ホスト ファイルでこの IP マッピングを行うことにより、SSL エラーが発生しなくなりました。しかし、自分のアプリを他の人に配布したいので、管理者権限が必要なため、Python コードを使用してホスト ファイルに書き込むことは望ましくありません。そのため、hosts ファイルにエントリを作成する代わりに、この IP をホスト名で割り当て/マップする方法はありますか。

4

1 に答える 1

0

IP アドレスの証明書を作成することだけを検討しましたか? これは、ホスト ファイルにドメイン名を手動で追加するよりもはるかに脆弱ではありません (実際にはおそらくそれほど脆弱ではありません)。詳細については、 https://stackoverflow.com/a/11710762/138772およびhttps://stackoverflow.com/a/8444863/372643を参照してください。

別の方法としては、おそらくより多くの作業が必要ですが、ドメイン名を IP アドレスにリダイレクトするローカル DNS サーバーをアプリに含めることもできます。ただし、そのために使用するのに最適なものは何だとは言えません。

于 2014-05-07T14:11:47.467 に答える