]> git.proxmox.com Git - pmg-api.git/commitdiff
pmgproxy: allow setting LISTEN_IP parameter
authorOguz Bektas <o.bektas@proxmox.com>
Wed, 24 Mar 2021 12:59:31 +0000 (13:59 +0100)
committerStoiko Ivanov <s.ivanov@proxmox.com>
Fri, 11 Jun 2021 13:06:19 +0000 (13:06 +0000)
LISTEN_IP is defined in /etc/default/pmgproxy.

this depends on the changes in pve-common and pve-http-server (#2997)

Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
added changes ported from pve-manager commit
8da3ad7ce8ca9d609f0e5be3860f63f3d1a58889
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
src/PMG/Service/pmgproxy.pm

index b2fdc69444d6f91b4ba7b0a892196679bd58e4fb..89efa6af6e5429b696b8b3a5198af07af86963be 100755 (executable)
@@ -64,8 +64,8 @@ sub init {
     my $lockfh = IO::File->new(">>${accept_lock_fn}") ||
        die "unable to open lock file '${accept_lock_fn}' - $!\n";
 
-    my $family = PVE::Tools::get_host_address_family($self->{nodename});
-    my $socket = $self->create_reusable_socket(8006, undef, $family);
+    my $listen_ip = $proxyconf->{LISTEN_IP};
+    my $socket = $self->create_reusable_socket(8006, $listen_ip);
 
     my $dirs = {};