Ich verwende Mojolicious für eine Webanwendung, die eine verschlüsselte Verbindung erfordert, aber ich weiß nicht, wie Sie Mojolicious SSL-Unterstützung hinzufügen.Mojolicious über HTTPS
Mein Kollege schickte mir diese: Dateien domain.key, Domain-bundle.crt, domain.crt
und mein Mojolicious Start sieht wie folgt aus:
sub startup {
my $self = shift;
$self->secrets(['secretphrase']);
$self->config(hypnotoad => {listen => ['http://*:80']});
Wie kann ich HTTPS-Unterstützung hinzugefügt werden, ohne verwenden mit einem Reverse-Proxy
Sie haben Ihren wir konfigurieren b Server (Apache, IIS usw.), um die SSL-Verschlüsselung durchzuführen. Mojolicious ist ein Web-Framework, kein Webserver. – stevieb
@stevieb die Frage schlägt vor, dass die App Hypnotoad verwendet, die in der Tat ein Webserver ist und TLS unterstützen kann - [diese Seite] (https://metacpan.org/pod/Mojo::Server::Daemon#listen) hat einige Konfigurationsdetails. Während Sie Apache oder Nginx vor Hypnotoad stellen können, funktioniert das vielleicht nicht gut, wenn Websockets verwendet werden. –