bunkerweb/examples/behind-reverse-proxy/setup-linux.sh

25 lines
466 B
Bash
Raw Normal View History

2022-08-10 13:18:33 +00:00
#!/bin/bash
2023-10-02 10:05:15 +00:00
if [ "$(id -u)" -ne 0 ] ; then
2022-08-10 13:18:33 +00:00
echo "❌ Run me as root"
exit 1
fi
DNF=$(which dnf)
APT=$(which apt)
2023-10-02 10:05:15 +00:00
if [ -n "$DNF" ] ; then
2022-08-10 13:18:33 +00:00
dnf install -y haproxy
2023-10-02 10:05:15 +00:00
elif [ -n "$APT" ] ; then
2022-08-10 13:18:33 +00:00
apt install -y haproxy
fi
cp haproxy.cfg /etc/haproxy
2022-08-16 09:08:58 +00:00
sed -i "s/*:8080/*:80/" /etc/haproxy/haproxy.cfg
sed -i "s/mybunker/127.0.0.1/" /etc/haproxy/haproxy.cfg
2022-08-11 11:28:30 +00:00
systemctl stop bunkerweb
2022-08-10 13:18:33 +00:00
systemctl stop haproxy
2022-08-16 09:08:58 +00:00
systemctl start haproxy
2022-08-10 13:18:33 +00:00
echo "hello" > /var/www/html/index.html