PHP 8.3 auf Ubuntu 22.04 installieren
Unter Ubuntu 22.04 ist für PHP die Version 8.1 standardmäßig mitgeliefert, was für die meisten Anwendungsfälle ist auch völlig ausreichend ist.Neben einigen Performancevorteilen ist hauptsächlich die Supportunterstützung (https://www.php.net/supported-versions.php) von PHP 8.1 für mich entscheidend gewesen, das Update auf 8.3 auszuführen. Folgende Schritte habe ich auf meinem System gemacht.Erstmal ein Update machen:$ sudo apt update && sudo apt -y upgrade Installiere erstmal noch einige Pakete:$ sudo apt install ca-certificates apt-transport-https software-properties-common Nun wird das PHP-Repository von Ondrej hinzugefügt:$ sudo add-apt-repository ppa:ondrej/php…
StartCom stellt ab 2018 keine Zertifikate mehr aus …
In den vergangenen Jahren habe auch ich von StartCom die kostenlosen SSL Zertifikate genutzt – das Ende wurde jedoch schon Anfang des Jahres (leider) eingeläutet. Nachdem seit Anfang 2017 bereits Mozilla im Browser Firefox den Zertifikaten von StartCom (und WoSign) nicht mehr vertraut wurden, zog einige Zeit später auch Google im Browser Chrome nach und entfernte auch in diesem die Rootzertifikate (RootCA’s) von StartCom, damit auch diesen nicht mehr vertraut wird. Mittlerweile vertraut auch Apple den Zertifikaten nicht mehr, welche…
Raspberry Pi – nginx Webserver installieren
Ein Raspberry Pi ist nicht nur ein Linuxsystem, es steckt noch viel mehr darin. U.a. lässt sich darauf auch ein Webserver betreiben (aufgrund der Hardware empfehle ich jedoch, weder etwas Produktives noch etwas resourcenintensives darauf laufen zu lassen). Aber genau aus diesen Resourcengründen lässt sich statt des „hungrigen“ Apache auf ein anderer Webserver installieren – nginx Wie? Folgt dieser Anleitung: sudo apt-get update sudo apt-get install nginx Anschließend liese sich der Webserver bereits direkt ausführen mit sudo service nginx start…
htaccess Schutz mit Ausnahme
Auf einem Apache Webserver lässt sich relativ einfach ein htaccess Schutz mit Ausnahme einrichten. Anbei ein Beispiel: <Files „*“> Order deny,allow Deny from all AuthName „small-blog.de – Beispiel“ AuthUserFile /var/www/www.small-blog.de/.htpasswd AuthType Basic Require valid-user Satisfy Any </Files> <Files „robots.txt“> Order deny,allow Allow from all Satisfy Any </Files> Klappt auch 😉