Ik heb op een raspberry pi zowel Pi-Hole als dsmrreader geinstalleerd. En die hebben beide een webinterface. Pi-Hole had lighttpd, maar heb ik omgezet naar dezelfde webserver als die van dsmrreader, namelijk Nginx.
En daar werd het lastig. Ik krijg beide aan de praat, maar niet tegelijk.
Hoe krijg ik door middel van subfolders, example.org/dsmr en example.org/pi-hole, beide applicaties bereikbaar?
Vooral dit antwoord op serverfault leek me in de goede richting te dragen.
Maar ik krijg het niet aan de praat. Hieronder mijn configuratie. Deze is origineel van dsmr. Daar heb ik de benodigde zaken voor Pi-hole aan toegevoegd. (en wat gekloot her en der en weer uncomment). Op dit moment werkt alleen dsmr (de belangrijkste):
En daar werd het lastig. Ik krijg beide aan de praat, maar niet tegelijk.
Hoe krijg ik door middel van subfolders, example.org/dsmr en example.org/pi-hole, beide applicaties bereikbaar?
Vooral dit antwoord op serverfault leek me in de goede richting te dragen.
Maar ik krijg het niet aan de praat. Hieronder mijn configuratie. Deze is origineel van dsmr. Daar heb ik de benodigde zaken voor Pi-hole aan toegevoegd. (en wat gekloot her en der en weer uncomment). Op dit moment werkt alleen dsmr (de belangrijkste):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| upstream dsmr-webinterface { server unix:///var/tmp/gunicorn--dsmr_webinterface.socket fail_timeout=0; } server { listen 80; server_name _; # No hostname available? Just use the underscore for wildcard matching. :] # root /var/www/public; ## # Uncomment these lines to force additional authentication on application access. ## # Do not forget to generate a password first in '/etc/nginx/htpasswd' and then RELOAD nginx! ## auth_basic "Restricted application"; ## auth_basic_user_file /etc/nginx/htpasswd; location /static { alias /var/www/dsmrreader/static; } location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://dsmr-webinterface; # expires max; # return 204 'pixel'; } location /pi-hole/ { alias /var/www/pi-hole/admin; index index.php; # auth_basic "Restricted"; #For Basic Auth # auth_basic_user_file /etc/nginx/.htpasswd; #For Basic Auth } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php5-fpm.sock; } } |