unfortunately the ppa solve also not the behind a proxy problem.
usualy in my produktion in front (bastion/proxy host) is debian 9
so i test both with debian 9 and ubuntu 18.04 ppa at on the proxy
host.
i modified a littel the configuration to get closer for the
production env.
:~# vim /etc/apache2/sites-available/management.conf
<VirtualHost 192.168.56.211:81 127.0.0.1:81>
Servername 127.0.0.1
ServerAdmin root@localhost
<Location /balancer-manager>
SetHandler balancer-manager
Require local
#Require ip 192.168.56.0/24 127.0.0.1/24
Require all granted
</Location>
<Location /test-web01/balancer-manager>
SetHandler balancer-manager
Require local
#Require ip 192.168.56.0/24 127.0.0.1/24
Require all granted
</Location>
:~# dpkg -l | grep apache2
ii apache2 2.4.29-1ubuntu4.10
ii apache2-bin 2.4.29-1ubuntu4.10
ii apache2-data 2.4.29-1ubuntu4.10
ii apache2-utils 2.4.29-1ubuntu4.10
:~# dpkg -l | grep apache2
ii apache2 2.4.29-1ubuntu4.11~lp1842701
ii apache2-bin 2.4.29-1ubuntu4.11~lp1842701
ii apache2-data 2.4.29-1ubuntu4.11~lp1842701
ii apache2-utils 2.4.29-1ubuntu4.11~lp1842701
-> reboot
start all test with tail on the error log
:~# lynx 127.0.0.1:81/test-web01/balancer-manager
-> is working
:~# lynx 192.168.56.211:81/test-web01/balancer-manager
-> from the proxy Machine withou proxy config is working
:~# lynx 192.168.56.230/test-web01/balancer-manager
-> from the proxy machine over the proxy configuration the first connect
unfortunately the ppa solve also not the behind a proxy problem.
usualy in my produktion in front (bastion/proxy host) is debian 9
so i test both with debian 9 and ubuntu 18.04 ppa at on the proxy
host.
i modified a littel the configuration to get closer for the
production env.
VM with LB Manager IP:192.168.56.211
i start again with the old apache version
:~# apt-get install libapr1 libaprutil1 libaprutil1- dbd-sqlite3 libaprutil1-ldap liblua5.2-0 2.4.29- 1ubuntu4. 8_amd64. deb apache2- bin_2.4. 29-1ubuntu4. 8_amd64. deb apache2- data_2. 4.29-1ubuntu4. 8_all.deb apache2- utils_2. 4.29-1ubuntu4. 8_amd64. deb
:~# dpkg -i apache2_
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
:~# vim /etc/apache2/ sites-available /management. conf
<VirtualHost 192.168.56.211:81 127.0.0.1:81>
Servername 127.0.0.1
ServerAdmin root@localhost
<Location /balancer-manager>
SetHandler balancer-manager
Require local
#Require ip 192.168.56.0/24 127.0.0.1/24
Require all granted
</Location>
<Location /test-web01/ balancer- manager>
SetHandler balancer-manager
Require local
#Require ip 192.168.56.0/24 127.0.0.1/24
Require all granted
</Location>
LogLevel warn LOG_DIR} /management_ error.log LOG_DIR} /management_ access. log combined
ErrorLog ${APACHE_
CustomLog ${APACHE_
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
:~# vim /etc/apache2/ sites-available /proxytest. conf
BalancerMember "http:// 192.168. 168.130/ test"
BalancerMember "http:// 192.168. 168.131/ test" status=+H
<Proxy "balancer://test">
ProxySet lbmethod=bybusyness
</Proxy>
<VirtualHost 127.0.0.1:8100>
ServerAdmin root@localhost
ServerName testapp01
ServerAlias 127.0.0.1:8100
ProxyPass "/test" "balancer://test" verse "/test" "balancer://test"
ProxyPassRe
CustomLog ${APACHE_ LOG_DIR} /test-access. log combined LOG_DIR} /test-error. log
ErrorLog ${APACHE_
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
:~# a2enmod proxy_balancer proxy_http lbmethod_bybusyness lbmethod_byrequests
:~# a2ensite management proxytest
:~# vim /etc/apache2/ ports.conf
[...]
Listen 81
Listen 8100
:~# systemctl restart apache2
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
check localhost LB Manager
:~# apt-get install lynx
:~# lynx 127.0.0. 1:81/balancer- manager 1:81/test- web01/balancer- manager
:~# lynx 127.0.0.
:~# tail -f /var/log/ apache2/ management_ error.log
-> worked as expectet
-> no log entries on the LB Manager VM
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ---
Bastion Host Proxy VM IP:192.168.56.230
:~# apt-get install apache2 lynx
check from proxy VM that LB Manager is working without a proxy config in
front of them.
:~# lynx 192.168. 56.211: 81/balancer- manager 56.211: 81/test- web01/balancer- manager
:~# lynx 192.168.
:~# tail -f /var/log/ apache2/ management_ error.log
-> no log entries on the LB Manager VM
start proxy configuration
:~# vim /etc/apache2/ sites-enabled/ 000-default. conf
ProxyPass http:// 192.168. 56.211: 81/test- web01
ProxyPassReve rse http:// 192.168. 56.211: 81/test- web01
SetOutputFilt er INFLATE;SUBSTITUTE
Substitute "s|http:// 192.168. 56.230: 81|http:// 192.168. 56.211|i"
[...]
<Location /test-web01>
</Location>
[...]
:~# a2enmod proxy_http substitute
:~# systemctl restart apache2
check over the proxy configuration
:~# lynx 192.168. 56.230/ test-web01/ balancer- manager
Browser: Firefox and Chrome
http:// 192.168. 56.230/ test-web01/ balancer- manager
everything is working
:~# tail -f /var/log/ apache2/ management_ error.log
-> no log entries on the LB Manager VM
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ---
apache update the VM with LB Manager
:~# apt-get update
:~# apt-get upgrade
:~# dpkg -l | grep apache2
ii apache2 2.4.29-1ubuntu4.10
ii apache2-bin 2.4.29-1ubuntu4.10
ii apache2-data 2.4.29-1ubuntu4.10
ii apache2-utils 2.4.29-1ubuntu4.10
-> reboot the VM
start all test with tail on the error log
:~# lynx 127.0.0. 1:81/test- web01/balancer- manager
:~# tail -f /var/log/ apache2/ management_ error.log balancer: error] [pid 880:tid 139671053002496] [client 127.0.0.1:38304] AH10187: ignoring params in balancer-manager cross-site access balancer: error] [pid 880:tid 139671019431680] [client 127.0.0.1:38308] AH10187: ignoring params in balancer-manager cross-site access
[Tue Sep 10 15:43:57.466767 2019] [proxy_
[Tue Sep 10 15:44:15.946960 2019] [proxy_
Browser: Firefox, Chrome
http:// 192.168. 56.230/ test-web01/ balancer- manager
[Tue Sep 10 15:44:51.081605 2019] [proxy_ balancer: error] [pid 880:tid 139671027824384] [client 192.168. 56.230: 56224] AH10187: ignoring params in balancer-manager cross-site access
[Tue Sep 10 15:45:15.331258 2019] [proxy_ balancer: error] [pid 879:tid 139671027824384] [client 192.168. 56.230: 56226] AH10187: ignoring params in balancer-manager cross-site access, referer: http:// 192.168. 56.230/ test-web01/ balancer- manager balancer: error] [pid 879:tid 139671036217088] [client 192.168. 56.230: 56226] AH10187: ignoring params in balancer-manager cross-site access, referer: http:// 192.168. 56.230/ test-web01/ balancer- manager? b=test& w=http: //192.168. 168.131/ test&nonce= 33659ac6- 4210-7724- 90d9-306f4b21ed 19
[Tue Sep 10 15:45:16.351759 2019] [proxy_
-> in the Browser test no second part is coming up for edit things
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
add the ppa
:~# add-apt-repository ppa:sbeattie/ lp1842701 /launchpad. net/~sbeattie/ +archive/ ubuntu/ lp1842701
apache test fixes for LP: #1842701
Mehr Informationen: https:/
[ENTER] drücken zum Weitermachen oder Strg-c, um das Hinzufügen abzubrechen.
:~# apt-get update
:~# apt-get upgrade
:~# dpkg -l | grep apache2 1ubuntu4. 11~lp1842701 1ubuntu4. 11~lp1842701 1ubuntu4. 11~lp1842701 1ubuntu4. 11~lp1842701
ii apache2 2.4.29-
ii apache2-bin 2.4.29-
ii apache2-data 2.4.29-
ii apache2-utils 2.4.29-
-> reboot
start all test with tail on the error log
:~# lynx 127.0.0. 1:81/test- web01/balancer- manager
-> is working
:~# lynx 192.168. 56.211: 81/test- web01/balancer- manager
-> from the proxy Machine withou proxy config is working
:~# lynx 192.168. 56.230/ test-web01/ balancer- manager
-> from the proxy machine over the proxy configuration the first connect
[Tue Sep 10 15:54:25.988985 2019] [proxy_ balancer: error] [pid 871:tid 140096665810688] [client 192.168. 56.230: 56244] AH10187: ignoring params in balancer-manager cross-site access, referer: http:// 192.168. 56.230/ test-web01/ balancer- manager
but i can update load etc.
Now with the Browser: Firefox, Chrome
http:// 192.168. 56.230/ test-web01/ balancer- manager
-> first connect no entry but i can't edit further klicks i get in the error
log and no second part for editing popscomes up.
[Tue Sep 10 15:56:25.781417 2019] [proxy_ balancer: error] [pid 870:tid 140096615454464] [client 192.168. 56.230: 56258] AH10187: ignoring params in balancer-manager cross-site access, referer: http:// 192.168. 56.230/ test-web01/ balancer- manager balancer: error] [pid 870:tid 140096607061760] [client 192.168. 56.230: 56258] AH10187: ignoring params in balancer-manager cross-site access, referer: http:// 192.168. 56.230/ test-web01/ balancer- manager? b=test& w=http: //192.168. 168.130/ test&nonce= d70c1e3e- e383-6138- 3fdf-d4e865c18c a3 balancer: error] [pid 870:tid 140096573490944] [client 192.168. 56.230: 56258] AH10187: ignoring params in balancer-manager cross-site access, referer: http:// 192.168. 56.230/ test-web01/ balancer- manager? b=test& w=http: //192.168. 168.131/ test&nonce= d70c1e3e- e383-6138- 3fdf-d4e865c18c a3
[Tue Sep 10 15:56:27.002919 2019] [proxy_
[Tue Sep 10 15:56:27.962103 2019] [proxy_
thx again horst