From 0fdd8860d0964462fd06e6e6309d67e5cbf3b581 Mon Sep 17 00:00:00 2001 From: gashapwn Date: Sun, 29 Nov 2020 19:35:08 +0000 Subject: [PATCH] provision.pl - added haproxy install --- perl-script/provision.pl | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/perl-script/provision.pl b/perl-script/provision.pl index 6bdb37e..38e5c20 100644 --- a/perl-script/provision.pl +++ b/perl-script/provision.pl @@ -65,7 +65,7 @@ system("pkg_add p5-JSON"); # Install apache system("pkg_add apache-httpd"); - +printf("configuring apache\n"); # enable the userdir module system("sed -i -e 's/^\\(.\\)*#\\(LoadModule userdir_module\\)/\\1\\2/' /etc/apache2/httpd2.conf"); system("sed -i -e 's/^\\(.\\)*#\\(Include \\/etc\\/apache2\\/extra\\/httpd-userdir.conf\\)/\\1\\2/' /etc/apache2/httpd2.conf"); @@ -84,3 +84,13 @@ system("sed -i -e 's/\\(<\\/Directory>\\)/ Options -Indexes\\ # Change the port to 5001 system("sed -i -e 's/^\\(.\\)*Listen *80/\\1Listen 5001/' /etc/apache2/httpd2.conf"); +# rev up those apache processes! +system("rcctl start apache2"); + + +# Install and config haproxy +system("pkg_add haproxy"); + +printf("configuring haproxy\n"); +system("cp ./conf/haproxy.cfg /etc/haproxy/haproxy.cfg"); +system("rcctl start haproxy");