html¶
Internetseiten erstellen ist oft eine mühsame Arbeit Zuerst muss eine Seite erstellt werden, was so schon sehr lange dauert. Dann den Seitencode auf einen Server hochladen (vorrausgesetzt man hat den Sever gemietet und schon eine Internetadresse.
es gibt allerdings auch andere Möglichkeiten:
Selber die Seite auf einem Rechner im Lokalen Netzwerk Hosten(bereitstellen)
Mein Weg ist:
Internetseite erstellen in einem Linux-debian-Mint(ohne Ubuntu):
Installieren: Python3 Sphinx Alabaster apache2
Sphinx configurieren für das erste Projekt Rohtext erstellen
um schreibrechte stark zu vereinfachen: Neue gruppe anlegen mit schreibrechten auf /var/www/html
Gruppe erstellen:
sudo groupadd html-admin
Schreibrechte verteilen sudo chgrp -R html-admin /var/www/ sudo chmod -R g+rw /var/www/ sudo chmod g+s /var/www/ sudo find /var/www/ -type d -exec chmod g+s {} ;
Das eigene Konto zur Gruppe hinzufügen: sudo usermod -aG html-admin <meinbenutzerkonto>
symbolischen link des /var/www/html ordners mit dem sphinx-projekt-build-html-ordner verknüpfen
rst-format Dateien erstellen
Html im sphinx generieren lassen
dann sollte schon die seite am PC erreichbar sein.
reverseproxy: haproxy installiert router soll auf dem haproxy zeigen von dort wird alles durch den router geroutet auf die internen rechner
ddns dienst eine internetadresse entlocken.
die deine Dynamische ip mit einer festen Adresse bereitstellt
fertig ist die Seite
Linux Unterkategorien