SSL を有効にするまで、セットアップは完全に機能します。
これ
starman -p 3001 app.psgi
正常に動作しますが、これは:
starman --enable-ssl --ssl-cert a.crt --ssl-key a.key -p 3001 app.psgi
しません - このエラーを生成します:
Could not finalize SSL connection with client handle (SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request)
すべてのリクエストに。
AWS の Ubuntu 16.04.2 LTS 上の perl 5、バージョン 22、subversion 1 で実行
ポートは正常に転送されているようです:
Chain PREROUTING (policy ACCEPT)
num target prot opt source destination
1 REDIRECT tcp -- anywhere anywhere tcp dpt:https redir ports 3001
2 REDIRECT tcp -- anywhere anywhere tcp dpt:https redir ports 3001
3 REDIRECT tcp -- anywhere anywhere tcp dpt:http-alt redir ports 3001
4 REDIRECT tcp -- anywhere anywhere tcp dpt:http redir ports 3001