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에게 감사드립니다.