nach längerer Zeit wieder ein Update auf meiner Seite.
Ich bin von der Banane umgestiegen, auf einen neuen Raspberry 4 mit 4GB RAM. Dieser soll jetzt die AIO Lösung werden und beherbergt mittlerweile die Coinsurferbar, OSCam Server und unseren Bitcoin Node in der neusten Version 0.19.0.1
Alles läuft zusammen seit rund 24 Stunden ohne Probleme, nur bekomme ich unsere hübsche Bitcoin Node Stats-Page nicht mehr zum Laufen, da es Teile aus der Anleitung nicht mehr gibt oder diese dem Anschein nach veraltet sind.
Fange ich direkt an:
Wir nehmen nginx und damit wir auch dynamischen Content und nichtnur statische Seiten anzeigen können, gleich mit PHP.
sudo apt-get install nginx php5-fpm
nginx allein konnte ich installieren, aber das Paket php5-fpm gibt es unter "Buster" nicht mehr.
pi@CoinsurferPi4:~ $ sudo apt-get install nginx php5-fpm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket php5-fpm ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
E: Für Paket »php5-fpm« existiert kein Installationskandidat.
pi@CoinsurferPi4:~ $
Ich habe ein wenig probiert und es mit php-fpm versucht:
sudo apt-get install php-fpm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
php-fpm ist schon die neueste Version (2:7.3+69).
Ist das so ok?
Weitere Probleme hatte ich hier:
legen wir dort nun unsere Default Server Konfiguration an
sudo nano /etc/nginx/conf.d/pinode.conf
#Default Server Configuration
server {
listen 80 default_server;
listen [::]:80 default_server;
root /hdd/www/html;
index index.php index.html index.htm;
server_name _;
location / {
try_files $uri $uri/ =404;
autoindex on;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
}
#Deny access to .htaccess files
location ~ /\.ht {
deny all;
}
}
Das kann natürlich nicht gehen, aber der Versuch diese einfach gegen " fastcgi_pass unix:/var/run/php-fpm.sock;" zu tauschen funktioniert auch nicht.
sudo service nginx restart
Bringt dann bei mir folgende Ausgabe:
pi@CoinsurferPi4:~ $ sudo service nginx restart
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
Mal eben nachgesehen, was das bedeuten könnte:
pi@CoinsurferPi4:~ $ systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2019-12-08 17:23:05 CET; 23s ago
Docs: man:nginx(8)
Process: 21419 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
Dez 08 17:23:05 CoinsurferPi4 systemd[1]: Starting A high performance web server and a reverse proxy server...
Dez 08 17:23:05 CoinsurferPi4 nginx[21419]: nginx: [emerg] a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/default:22
Dez 08 17:23:05 CoinsurferPi4 nginx[21419]: nginx: configuration file /etc/nginx/nginx.conf test failed
Dez 08 17:23:05 CoinsurferPi4 systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
Dez 08 17:23:05 CoinsurferPi4 systemd[1]: nginx.service: Failed with result 'exit-code'.
Dez 08 17:23:05 CoinsurferPi4 systemd[1]: Failed to start A high performance web server and a reverse proxy server.
pi@CoinsurferPi4:~ $
An dieser Stelle habe ich dann erstmal aufgehört. @lassdas hast Du vielleicht ne Idee wie ich den Webserver wieder zum laufen bekomme?