mirror of https://github.com/Aidaho12/haproxy-wi
parent
115cb257ee
commit
5cdf827e1d
|
@ -20,13 +20,14 @@ A simple web interface(user-frendly web GUI) for managing Haproxy servers. Leave
|
||||||
14. Server groups
|
14. Server groups
|
||||||
15. Telegram notification
|
15. Telegram notification
|
||||||
16. Creating HA HAProxy cluster
|
16. Creating HA HAProxy cluster
|
||||||
|
17. Editing keepalived configs
|
||||||
|
|
||||||
# Install
|
# Install
|
||||||
The installer will ask you a few questions
|
The installer will ask you a few questions
|
||||||
```
|
```
|
||||||
$ git clone https://github.com/Aidaho12/haproxy-wi.git /var/www/haproxy-wi
|
$ git clone https://github.com/Aidaho12/haproxy-wi.git /var/www/haproxy-wi
|
||||||
$ chmod +x install
|
|
||||||
$ cd /var/www/haproxy-wi
|
$ cd /var/www/haproxy-wi
|
||||||
|
$ chmod +x install.sh
|
||||||
$ ./install
|
$ ./install
|
||||||
```
|
```
|
||||||
## Manual install
|
## Manual install
|
||||||
|
|
|
@ -22,7 +22,7 @@ print('<script src="/inc/users.js"></script>'
|
||||||
'<td>Slave</td>'
|
'<td>Slave</td>'
|
||||||
'<td>VRRP interface</td>'
|
'<td>VRRP interface</td>'
|
||||||
'<td>VRRP IP</td>'
|
'<td>VRRP IP</td>'
|
||||||
'<td>Install HAProxy</td>'
|
'<td><span title="Will be installed the latest version that you have in the repository">Install HAProxy(?)</span></td>'
|
||||||
'<td></td>'
|
'<td></td>'
|
||||||
'</tr>'
|
'</tr>'
|
||||||
'<tr>'
|
'<tr>'
|
||||||
|
|
|
@ -42,7 +42,7 @@ if [[ $MINSTALL == 1 ]];then
|
||||||
yum -y install mariadb mariadb-server mysql-devel
|
yum -y install mariadb mariadb-server mysql-devel
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $(cat /etc/*-rele* |grep NAME |head -1) == 'NAME="Red Hat Enterprise Linux Server"' ]];then
|
if [[ $(cat /etc/*-rele* |grep NAME |head -1) != 'NAME="Red Hat Enterprise Linux Server"' ]];then
|
||||||
yum -y install epel-release
|
yum -y install epel-release
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -107,7 +107,7 @@ cat << EOF > /etc/httpd/conf.d/haproxy-wi.conf
|
||||||
CustomLog /var/log/httpd/haproxy-wi.access.log combined
|
CustomLog /var/log/httpd/haproxy-wi.access.log combined
|
||||||
|
|
||||||
DocumentRoot /var/www/$HOME_HAPROXY_WI
|
DocumentRoot /var/www/$HOME_HAPROXY_WI
|
||||||
ScriptAlias "/cgi-bin/ /var/www/"$HOME_HAPROXY_WI/cgi-bin/"
|
ScriptAlias "/cgi-bin/ "/var/www/$HOME_HAPROXY_WI/cgi-bin/"
|
||||||
|
|
||||||
|
|
||||||
<Directory $HOME_HAPROXY_WI>
|
<Directory $HOME_HAPROXY_WI>
|
||||||
|
@ -236,6 +236,9 @@ if [[ $DB == 2 ]];then
|
||||||
echo ""
|
echo ""
|
||||||
echo "################################"
|
echo "################################"
|
||||||
sed -i '0,/enable = 0/s//enable = 1/' /var/www/$HOME_HAPROXY_WI/cgi-bin/haproxy-webintarface.config
|
sed -i '0,/enable = 0/s//enable = 1/' /var/www/$HOME_HAPROXY_WI/cgi-bin/haproxy-webintarface.config
|
||||||
|
else
|
||||||
|
cd /var/www/$HOME_HAPROXY_WI/cgi-bin
|
||||||
|
./update_db.py
|
||||||
fi
|
fi
|
||||||
if [[ -n $IP ]];then
|
if [[ -n $IP ]];then
|
||||||
sed -i "0,/mysql_host = 127.0.0.1/s//mysql_host = $IP/" /var/www/$HOME_HAPROXY_WI/cgi-bin/haproxy-webintarface.config
|
sed -i "0,/mysql_host = 127.0.0.1/s//mysql_host = $IP/" /var/www/$HOME_HAPROXY_WI/cgi-bin/haproxy-webintarface.config
|
||||||
|
|
Loading…
Reference in New Issue