mirror of https://github.com/Aidaho12/haproxy-wi
v3.2
parent
ba7715dbb6
commit
f9ae2e48a2
21
README.md
21
README.md
|
@ -51,6 +51,8 @@ For install just clone:
|
||||||
$ cd /var/www/
|
$ cd /var/www/
|
||||||
$ 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
|
||||||
$ chown -R apache:apache haproxy-wi/
|
$ chown -R apache:apache haproxy-wi/
|
||||||
|
Or if use Debian/Ubuntu:
|
||||||
|
$ chown -R www-data:www-data haproxy-wi/
|
||||||
$ pip3 install -r haproxy-wi/requirements.txt
|
$ pip3 install -r haproxy-wi/requirements.txt
|
||||||
$ chmod +x haproxy-wi/app/*.py
|
$ chmod +x haproxy-wi/app/*.py
|
||||||
```
|
```
|
||||||
|
@ -62,6 +64,7 @@ For Apache do virtualhost with cgi-bin. Like this:
|
||||||
ServerName haproxy-wi
|
ServerName haproxy-wi
|
||||||
ErrorLog /var/log/httpd/haproxy-wi.error.log
|
ErrorLog /var/log/httpd/haproxy-wi.error.log
|
||||||
CustomLog /var/log/httpd/haproxy-wi.access.log combined
|
CustomLog /var/log/httpd/haproxy-wi.access.log combined
|
||||||
|
TimeOut 600
|
||||||
|
|
||||||
DocumentRoot /var/www/haproxy-wi
|
DocumentRoot /var/www/haproxy-wi
|
||||||
ScriptAlias /cgi-bin/ "/var/www/haproxy-wi/app/"
|
ScriptAlias /cgi-bin/ "/var/www/haproxy-wi/app/"
|
||||||
|
@ -83,6 +86,12 @@ For Apache do virtualhost with cgi-bin. Like this:
|
||||||
```
|
```
|
||||||
docker service create --detach=false --name haproxy-wi --mount type=volume,src=haproxy-wi,dst=/var/www/haproxy-wi/app -p 8080:80 aidaho/haproxy-wi
|
docker service create --detach=false --name haproxy-wi --mount type=volume,src=haproxy-wi,dst=/var/www/haproxy-wi/app -p 8080:80 aidaho/haproxy-wi
|
||||||
```
|
```
|
||||||
|
or
|
||||||
|
```
|
||||||
|
docker run -d --name haproxy-wi -v haproxy-wi:/var/www/haproxy-wi/app aidaho/haproxy-wi
|
||||||
|
```
|
||||||
|
# OS support
|
||||||
|
HAProxy-WI was tested on EL 7, and all scripts too. Debian/Ubuntu OS support at 'beta' stage, may work not correct
|
||||||
|
|
||||||
# Database support
|
# Database support
|
||||||
|
|
||||||
|
@ -110,15 +119,15 @@ Login http://haproxy-wi-server/users.py, and add: users, groups and servers. Def
|
||||||
For Runtime API, Metrics and Alerting enable state file and stat socket on HAproxt servers and need install socat on all haproxy servers, and configre HAProxy:
|
For Runtime API, Metrics and Alerting enable state file and stat socket on HAproxt servers and need install socat on all haproxy servers, and configre HAProxy:
|
||||||
```
|
```
|
||||||
global
|
global
|
||||||
stats socket *:1999 level admin
|
stats socket *:1999 level admin
|
||||||
stats socket /var/run/haproxy.sock mode 600 level admin
|
stats socket /var/run/haproxy.sock mode 600 level admin
|
||||||
server-state-file /etc/haproxy/haproxy/haproxy.state
|
server-state-file /etc/haproxy/haproxy/haproxy.state
|
||||||
|
|
||||||
defaults
|
defaults
|
||||||
load-server-state-from-file global
|
load-server-state-from-file global
|
||||||
|
|
||||||
listen stats
|
listen stats
|
||||||
stats admin if TRUE
|
stats admin if TRUE
|
||||||
```
|
```
|
||||||

|

|
||||||
|
|
||||||
|
|
|
@ -131,6 +131,7 @@ cat << EOF > $HAPROXY_WI_VHOST_CONF
|
||||||
ServerName haprox-wi.example.com
|
ServerName haprox-wi.example.com
|
||||||
ErrorLog /var/log/httpd/haproxy-wi.error.log
|
ErrorLog /var/log/httpd/haproxy-wi.error.log
|
||||||
CustomLog /var/log/httpd/haproxy-wi.access.log combined
|
CustomLog /var/log/httpd/haproxy-wi.access.log combined
|
||||||
|
TimeOut 600
|
||||||
|
|
||||||
DocumentRoot /var/www/$HOME_HAPROXY_WI
|
DocumentRoot /var/www/$HOME_HAPROXY_WI
|
||||||
ScriptAlias /cgi-bin/ "/var/www/$HOME_HAPROXY_WI/app/"
|
ScriptAlias /cgi-bin/ "/var/www/$HOME_HAPROXY_WI/app/"
|
||||||
|
|
Loading…
Reference in New Issue