Pi-hole: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 3: Line 3:
  sudo apt install nginx
  sudo apt install nginx
  pihole -a -p
  pihole -a -p
==Load Balancing==
frontend chorke-http
    bind *:80
    mode http
    default_backend chorke-nginx
    acl path-prefix-is-pihole  path_beg /admin/
    use_backend chorke-pihole if path-prefix-is-pihole
backend chorke-nginx
    server nginx1 127.0.0.1:2013
    mode http
backend chorke-pihole
    server pihole1 127.0.0.1:2015
    mode http


==Knowledge==
==Knowledge==
Line 9: Line 25:
  systemctl status lighttpd
  systemctl status lighttpd
  systemctl status haproxy
  systemctl status haproxy
systemctl status nginx


|valign='top'|
|valign='top'|
  systemctl status nginx
  vim /etc/nginx/sites-enabled/default
  pihole -c -j
  vim /etc/lighttpd/lighttpd.conf
vim /etc/haproxy/haproxy.cfg


|valign='top'|
|valign='top'|
pihole -c -j


|-
|-

Revision as of 23:21, 18 April 2023

curl -sSL https://install.pi-hole.net | bash
sudo apt install haproxy
sudo apt install nginx
pihole -a -p

Load Balancing

frontend chorke-http
   bind *:80
   mode http
   default_backend chorke-nginx
   acl path-prefix-is-pihole  path_beg /admin/
   use_backend chorke-pihole if path-prefix-is-pihole

backend chorke-nginx
   server nginx1 127.0.0.1:2013
   mode http

backend chorke-pihole
   server pihole1 127.0.0.1:2015
   mode http

Knowledge

systemctl status lighttpd
systemctl status haproxy
systemctl status nginx
vim /etc/nginx/sites-enabled/default
vim /etc/lighttpd/lighttpd.conf
vim /etc/haproxy/haproxy.cfg 
pihole -c -j

sudo ss -tulwn | grep LISTEN
sudo ss -tulpn | grep LISTEN | grep nginx
sudo ss -tulpn | grep LISTEN | grep haproxy
sudo ss -tulpn | grep LISTEN | grep lighttpd

References