{
    my $listen_default = "Listen 0.0.0.0:443";

    my $mode = $SystemMode || "serveronly";

    return $listen_default if ($mode eq "serveronly");

    my $httpdAccess = ${'httpd-e-smith'}{access} || 'private';

    return $listen_default unless ($httpdAccess eq "private");

    # Only selectively bind interfaces if we are in private server/gateway mode

    my @ipAddresses = ("127.0.0.1", $LocalIP);

    # Remove any duplicate IP addresses
    my %ipAddresses = map { $_ => 1 } @ipAddresses;
    foreach my $ip (sort keys %ipAddresses)
    {
	$OUT .= "Listen $ip:443\n";
    }
}
