Ehm und bitte vorher mal einlesen wegen Sicherheitsproblemen, wenn man einen Webserver ins Internet hängt! Evtl. wäre ein Hoster, der Raspberry Pi hostet sinnvoll!
Is im Prinzip recht einfach.
1. Os Image auf Karte schreiben (raspbian, minibian o.ä.)
2. Raspberry mit Router verbinden
3. Raspberry ohne Monitor/Tastatur starten !
4. mittels Putty oderLinux Terminal eine ssh Verbindung herstellen : root@ipadressedesraspberry , passwort ist raspberry
5. apt-get install apache2
6. im browser ipadressedesraspberry aufrufen um zu testen ob der Server läuft
7. html Seite in den Ordner /var/www/html des Raspberrys übertragen (mittels ssh)
Wenn du noch php, mysql etc benötigst einfach nachinstallieren. (z.b. apt-get install mysql-server mysql-client php5 libapache2-mod-php5 )
Meinst Du mit "wie es funktioniert" "so ein ding" oder die Einrichtung eines Webservers auf "dem ding"? Für Letzteres guckst Du hier: https://www.raspberrypi.org/documentation/remote-access/web-server/apache.md