Kultur, Geschichte und Veranstaltungen in der Hauptstadt des Burgenlandes
Projektarbeit Webarchitekturen
Hochschule Burgenland - University of Applied Sciences
Thema: Custom Website mit eigenem Webservice und Reverse Proxy
Erstellt von: Brica Ebin
Über Eisenstadt
Diese Webseite stellt die Stadt Eisenstadt vor.
Eisenstadt ist die Landeshauptstadt des Burgenlandes und bekannt für ihre
historische Altstadt, kulturelle Veranstaltungen und das Schloss Esterhazy.
Sehenswürdigkeiten
Schloss Esterhazy
Historisches Wahrzeichen und kulturelles Zentrum der Stadt.
Musikgeschichte
Eisenstadt ist besonders durch den Komponisten Joseph Haydn bekannt.
Natur & Kultur
Die Stadt verbindet historische Architektur mit modernen Veranstaltungen.
Webarchitektur
Diese Webseite verwendet Nginx als Reverse Proxy,
HTTPS-Verschlüsselung und einen eigenen Flask-Webservice.
Veranstaltungskalender
Die folgenden Veranstaltungen werden dynamisch über einen eigenen Flask-Webservice geladen.
Der Zugriff erfolgt über den Nginx Reverse Proxy.
Technische Umsetzung
Im Rahmen der Projektarbeit wurde eine moderne Webarchitektur mit mehreren Komponenten umgesetzt.
Die Webseite wird ueber einen Nginx Webserver ausgeliefert und verwendet einen eigenen Backend-Webservice.
Nginx Reverse Proxy
Der Reverse Proxy verarbeitet die externen HTTPS-Anfragen und leitet API-Anfragen intern an den Webservice weiter.
HTTPS Sicherheit
Die Verbindung wird durch ein gueltiges TLS-Zertifikat verschlüsselt.
Zusaetzlich wurden Security Header aktiviert.
Python Flask API
Die Veranstaltungsdaten werden dynamisch über einen eigenen REST-Webservice bereitgestellt.