HTTPSリクエストをHTTPサーバーにリダイレクトする方法は?

HTTPSリクエストをHTTPサーバーにリダイレクトする方法は?

HTTPで実行されるWebアプリケーションがあります。しかし、CORSを使用してHTTPSを介して実行されているWebサービスをテストしたいと思います。 HTTPはHTTPS要求を許可しないため、Webアプリケーションにプロキシを設定してHTTPSとして表示するようにしたいと思います。 Linuxでこの種のリダイレクトを実装する方法は?

ベストアンサー1

devdで見つけました。https://github.com/cortesi/devdこのタイプのデバッグ/開発に非常に役立ちます。これは、ローカルWebサーバーとリバースプロキシとして機能するユーティリティです。この場合、後者の機能が特に有用である。

CORSヘッダーを設定するオプションも--crossdomain便利です。Access-Control-Allowed: *

たとえば、ポート443のHTTPS要求をlocalhostポート8080のHTTPサーバーにリダイレクトします。

# devd --tls --port 443 http://localhost:8080

(自己署名証明書を自動的に生成し、まだ存在しない場合は〜/.devd.certに保存します。)

おすすめ記事