]> git.zerfleddert.de Git - rsbs2/blobdiff - rsbs2.pl
add configfile option to specify port and enable SSL
[rsbs2] / rsbs2.pl
index cb0534a5605c4ea6f7e888a6f4e488c69929339e..fcd433eb80bb46cdef8db593a037cefc381aeb8e 100755 (executable)
--- a/rsbs2.pl
+++ b/rsbs2.pl
@@ -689,7 +689,18 @@ my $host = ${$Config{$hostalias}}{"host"};
 $poweronms = ${$Config{$hostalias}}{"poweronms"} if (defined(${$Config{$hostalias}}{"poweronms"}));
 $poweroffms = ${$Config{$hostalias}}{"poweroffms"} if (defined(${$Config{$hostalias}}{"poweroffms"}));
 
-$url = "http://${host}";
+my $ssl = ${$Config{$hostalias}}{"ssl"};
+my $port = ${$Config{$hostalias}}{"port"};
+
+if (defined($ssl) && (lc($ssl) eq 'yes')) {
+       $ENV{HTTPS_DEBUG} = 1;
+       $ENV{HTTPS_VERSION} = 3;
+       $port = 443 if (!defined($port));
+       $url = "https://${host}:${port}";
+} else {
+       $port = 80 if (!defined($port));
+       $url = "http://${host}:${port}";
+}
 
 if ($gui) {
        spawn_gui($url);
Impressum, Datenschutz