Vad är Apache?
Apache är en otroligt framstående webbserver. Den utvecklas av Apache Software Foundation och är en server med öppen källkod som betjänar ungefär 37 % av den största miljonen webbplatser och 43 % av alla webbplatser. Det är en plattformsoberoende HTTP-server som kan skicka HTML-filer via HTTP. Med ytterligare resurser som PHP kan du använda Apache för att visa dynamiska sidor med språk som PHP.
Vad du behöver för att göra en Apache Raspberry Pi webbserver
Att göra en Apache webbserver med Raspberry Pi är ganska enkelt och ekonomiskt. Du behöver bara Raspberry Pi, ett microSD-kort, strömförsörjning och en Linuxbaserad distribution. Ett fodral är valfritt, men rekommenderas.
Vad du behöver för en Raspberry Pi Apache-webbserver:
- Raspberry Pi-kortet
- microSD-kort
- Strömförsörjning
- Hölje
- Tangentbord, mus
- Linux OS
- Apache
Totalkostnad: 35+ dollar. Du kan köpa ett kit med Raspberry Pi-kort, hölje, nätaggregat och microSD-kort för cirka 50 dollar eller ett fristående Raspberry Pi-kort för 35 dollar. Jag föreslår att du väljer en Raspberry Pi 3 eller Raspberry Pi 3 B+.
Hur du installerar Apache på Raspberry Pi
Först ska du börja med att installera Apache. Du bör först köra en systemuppdatering:
Nu installerar du Apache:
Med Apache installerad på Raspberry Pi testar du webbservern. Under webbmappen placerar Apache en test-HTML-fil. Du kan se din nyligen laddade Apache-webbserver på eller Pi:s IP-adress:
.
Du kan hitta din Raspberry Pis IP-adress med hjälp av:
Som standard skapar Apache sin egen standardwebbsida, men du kan också ändra detta. Standard HTML-filen finns på följande adress: /var/www/html/index.html
Standardfilen finns i /var/www/html/
och heter index.html. Den ägs av root. Om du vill redigera index.html
byter du ägare till pi eller din anpassade användare:
Redigera bara den här filen, spara den sedan och uppdatera för att se dina ändringar. Du kan lägga till din anpassade HTML i den här filen som kommer att fungera som en webbplats från din Apache-server.
Med Apache som körs på Raspberry Pi kanske du vill installera PHP eftersom Apache också kan arbeta med PHP-filer. Du måste installera PHP med hjälp av:
Förstör index.html:
Genera index.php:
Alternativt kan du använda det grafiska redigeringsprogrammet Leafpad:
I index.php lägger du till lite PHP-innehåll som din Raspberry Pi Apache-webbserver kan visa:
Spara filen och uppdatera webbläsaren. Du kommer att se ”hello world” eller det innehåll som du har lagt till. Alternativt kan du lägga till dynamiskt innehåll:
Hur man gör en Raspberry Pi Apache-server: Slutliga tankar
Apache är en otrolig HTTP-server med öppen källkod. När den används tillsammans med språk som PHP blir den ännu mer robust och kapabel. Prova att ta din Raspberry Pi-webbserver till nästa nivå med en WordPress-installation som kräver Apache, MySQL och PHP. Alternativt kan du sätta igång en Raspberry Pi-medieserver med sådana som Plex och Emby.
Vilka servrar kör du på din Raspberry Pi?