Ubuntuを実行しているVagrantシステムにRestundを正常にインストールしました。ただし、Ubuntuを実行しているAWS EC2インスタンスにインストールしようとすると、Restundの起動時にエラーが発生します。
Error Message: tls not supported
/etc/restund.conf ファイルで tls を無効にすると、メッセージが消え、Restund が期待どおりに動作を開始します。しかし、セキュリティサポートはありません。循環するサーバーと安全に通信していることを確認しようとしています。
私の/etc/restund.confには次の内容があります。
tls_listen MY_IP_ADDRESS:3479,/etc/ssl/certs/ssl-cert-snakeoil-cert-and-key.pem
実際のドメインなどを使用する準備をする前に、開発とテストに偽の証明書を使用してください。
次の内容で証明書を作成しました。
make-ssl-cert generate-default-snakeoil
cat /etc/ssl/certs/ssl-cert-snakeoil.pem >> /etc/ssl/certs/ssl-cert-snakeoil-cert-and-key.pem
cat /etc/ssl/private/ssl-cert-snakeoil.key >> /etc/ssl/certs/ssl-cert-snakeoil-cert-and-key.pem
回復は気絶/ラウンド仕える人。
Restundに必要なTLSサポートを有効にする方法がわかりません。
あなたが提供できる助けに感謝します!
答え1
この問題に対する解決策は、次のことです。
- libssl-devのインストール
- Libreを再コンパイルして(依存関係を再起動)、再インストール
- 再コンパイルして再インストールしてください。
これで解決しました!
回答をいただいた再開発メーリングリストのRichard Aasに感謝します。