FTP

Staat voor “File Transfer Protocol”.

FTP is een netwerkprotocol dat wordt gebruikt om bestanden van de ene computer naar de andere over te brengen via het internet. FTP maakt het mogelijk om bestanden te beheren op een server.

FTP en SFTP

SFTP (Secure File Transfer Protocol) is een veiliger alternatief voor FTP omdat het gebruikmaakt van encryptie om de gegevens te beschermen tijdens de overdracht.

Eigen server vs GitHub Pages

Een eigen webserver biedt meer flexibiliteit en controle vergeleken met diensten zoals GitHub Pages dat enkel geschikt is voor statische websites, omdat het alleen HTML, CSS en JavaScript ondersteunt.

Met een eigen server hebben we de mogelijkheid om een breder scala aan technologieën en software te installeren en gebruiken, zoals bijvoorbeeld PHP.

Front-end vs Back-end

Front-end

De front-end van een website is het deel dat gebruikers zien en waarmee ze interactie hebben. Het omvat alles wat op de webpagina wordt weergegeven, zoals tekst, afbeeldingen, knoppen, formulieren, eigenlijk de volledige lay-out.

Front-end technologieën zijn onder andere:

  • HTML (HyperText Markup Language)
  • CSS (Cascading Style Sheets)
  • JavaScript
Back-end

De back-end is het deel van de website dat op de server draait. Het handelt verzoeken van de front-end af, voert berekeningen uit en stuurt gegevens terug naar de front-end.

Back-end technologieën zijn onder andere:

  • PHP
  • Databases
  • Node.js

GitHub Pages staat alleen front-end websites toe (websites die gebruik maken van HTML, CSS en JavaScript). Alle berekeningen gebeuren aan de kant van de gebruiker (in de browser, op het toestel van de gebruiker). Dit minimaliseert de belasting van hun server, omdat er geen server-side scripts worden uitgevoerd.

Met een eigen server kun je zowel front-end als back-end technologieën gebruiken. Dit brengt ook risico’s met zich mee. Als je website veel bezoekers krijgt, kan de server overbelast raken door de vele back-end berekeningen, wat kan leiden tot crashes.

Welke delen zijn front-end en welke zijn back-end?

itbusleyden.be

We gaan werken met onze eigen webserver. Iedereen krijgt zijn persoonlijke webpagina op deze server waarop je webcontent kan publiceren. Deze pagina’s zullen toegankelijk zijn via individuele URL’s, zoals bijvoorbeeld http://hannemaes.itbusleyden.be/.

FTP gebruiken

CrossFTP Logo Er zijn veel FTP-programma’s beschikbaar, en een van de meest gebruikte (op Windows) is CrossFTP. Dit programma is cross-platform, wat betekent dat het werkt op Linux, MacOS en Windows. Hoewel er een betaalde versie beschikbaar is, biedt de gratis versie alle functionaliteiten die we voor ons gebruik nodig hebben.

CrossFTP bestaat (net zoals vele andere FTP-programma’s) uit 4 delen:

Verbinden doe je via

Bestand > Verbinden .
Je kan vooraf gemaakte verbindingen aanpassen via

Sites > Site beheer .

CrossFTP Window

info

Het bestand index.html moet altijd in de root van de server staan. De root is de hoofdmap/startlocatie van de server.

Created on 21/05/2024, last edited on 27/05/2025