2 Webseiten auf Home Webserver, geht das?

5 Antworten

Pass auf, wenn du dich so wenig auskennst, dass du nicht den Unterschied zwischen HTTP und HTTPS kennst, solltest du keinen eigenen Apache Server betreiben, der für jeden zugänglich ist. Trotzdem versuche ich, konstruktiv zu antworten:

Je nachdem was du machst, ist https zwingend notwendig. Wenn du irgendwelche Formulare oder sogar Passwörter hast, ist es im heutigen Zeitalter schon fast eine Pflicht, Verschlüsselung zu nutzen. Bei ein paar Bildern oder Text ist das eigentlich egal, besser ist https aber immer.

Du kannst mehrere Webseiten über eine IP Adresse zugänglich machen. Besonders bei mit einem Apache Server geht das recht einfach, Stichwort Virtual Hosts.

Im folgenden Artikel ist das recht gut beschrieben:

https://wiki.ubuntuusers.de/Apache/Virtual_Hosts/ 

ls13s 
Fragesteller
 10.10.2017, 15:48

Ist das ein grosses sicherheitsrisiko, also ich meine der Faktor das ich nicht so durchblicke? Ist https nicht kostenpflichtig? Habe mal so etwas gelesen. Werde mir mal den Artikel anschauen, danke

1
969669  10.10.2017, 15:50
@ls13s

HTTPS an sich ist nicht kostenpflichtig. Jedoch kosten Zertifikate meistens ein bisschen Geld. Es gibt aber auch kostenlose Projekte wie z.B. Let's Encrypt. Dafür solltest du dich aber erstmal mit den Virtual Hosts beschäftigen...

1
TheQ86  10.10.2017, 15:51
@ls13s

Die Zertifikate die du für HTTPS brauchst kannst du selbst generieren oder auch kostenlos über Letsencrypt generieren lassen. Ich würde dir aber genauso davon abraten, wenn du dich nicht auskennst. Falsch konfiguriertes HTTPS kann genauso schlimm sein wie gar keins.

2
ls13s 
Fragesteller
 10.10.2017, 15:51
@969669

Okay, werde mal ein bisschen ausprobieren, danke für die Hilfe

1
969669  10.10.2017, 15:52
@TheQ86

Ein selbst signiertes Zertifikat hilft aber auch nur, wenn man sicher ist, dass man sich gerade mit dem richtigen Server verbindet. Lieber eins von Lets Encrypt.

2
ls13s 
Fragesteller
 10.10.2017, 15:56
@969669

Also ich denke ich werde kein eigenes machen. Dann werde ich mich mal auf Lets Encrypt umschauen

1

DynDNS ist für die Namensauflösung. Hier geht es darum, einen Hostnamen einer IP-Adresse zuzuordnen. Das hat nichts mit Protokollen wie HTTP, HTTPS oder dergleichen zu tun.

Wenn Du auf Nextcloud zugreifst, greifst Du ja auf den Apache zu. Nextcloud läuft ja auf dem Apache. Um auf dem Apache neben Nextcloud noch weitere Anwendungen zu nutzen, gibt es mehrere Möglichkeiten. Die einfachste Variante ist, mit Verzeichnissen zu arbeiten: http://deinserver.de/nextcloud, http://deinserver.de/irgendwasanderes.

Die andere Möglichkeit ist, mit Subdomains zu arbeiten: http://nextcloud.deinserver.de, http://irgendwasanderes.deinserver.de
Dazu müssen die Subdomains aber auch im DNS auflösbar sein. Im Apache werden die Subdomains als Virtual Host konfiguriert.
Auf diese Weise läuft bei mir nextcloud.server.de, syncserver.server.de, und noch einiges anderes.

Dazu empfehle ich dringenst, ausschließlich HTTPS für Nextcloud zu verwenden. Ansonsten werden die Logindaten im Klartext durch das Internet geschickt. Keine gute Idee. Du kannst mit einem selbstsignierten Zertifikat arbeiten oder aber ein kostenloses Zertifikat z.B. von Letsencrypt verwenden. Für beides gibt es massenhaft Anleitungen im Netz. Dann hast Du keine zusätzlichen Kosten für HTTPS gegenüber HTTP.

ls13s 
Fragesteller
 11.10.2017, 11:23

Verstehe, ich habe gedacht http reicht aber indemfall denke ich ist es besser wenn ich es trotzdem mal versuche, kann ja nur dazulernen. Danke für die Antwort

0

du kannst im apache vhosts angeben und denen andere ports zuweisen.

normalerweise kommst über port 80 auf dein nextcloud. dem apache host kannst dann 8080 z.b. geben

ls13s 
Fragesteller
 10.10.2017, 15:43

Und wie kann ich das machen? in der config von apache?

1
ls13s 
Fragesteller
 10.10.2017, 15:45
@DodgeRT

okay, danke, werde es mal versuchen

0
969669  10.10.2017, 15:48
@ls13s

Seit apache2 wurde die httpd.conf mit apache2.conf ersetzt. Macht aber genau das gleiche. Also nicht wundern, wenn auf einmal die httpd.conf nicht mehr vorhanden ist. :)

2
ls13s 
Fragesteller
 10.10.2017, 15:50
@969669

Okay, danke für die Info ;)

1

Bei ddns (Dynamisches DNS) geht es um Domainnamen. http/https ist nicht Bestandteil des Domainnamens sondern ist nur die Angabe des Protokolls in der URL. Eine URL ist meist so aufgebaut:

[protokoll] :// [domain] / [pfad]

HTTPS musst du im Apache gesondert konfigurieren. Ist nicht notwendig, aber die Verbindung ohne https ist nicht gesichert.

Wenn du deine nextcloud Adresse aufrufst nutzt du ja den Apache schon. Daher kann deine letzte Frage so nicht beantwortet werden. Also schildere am besten noch mal genauer was du erreichen willst.

Woher ich das weiß:Berufserfahrung – Berufserfahrung
ls13s 
Fragesteller
 10.10.2017, 15:50

Ich stellte mir das irgendwie so vor: Ich kann meine domain eingeben und dann z.B /apache2, damit ich auf den apache komme, an so etwas hätte ich gedacht.

0
TheQ86  10.10.2017, 15:53
@ls13s

Wenn du auf deiner nextcloud bist, dann BIST du ja schon "auf dem apache" - wenn du mehrere Seiten mit einem Apache hosten willst schau dir die in anderen Antworten schon genannten "Virtual Hosts" an.

2
ls13s 
Fragesteller
 10.10.2017, 15:57
@TheQ86

Achso okay, werde ich machen, danke

0
ls13s 
Fragesteller
 10.10.2017, 16:02
@TheQ86

Was mir noch gerade in den Sinn kam: Wenn ich den Server neustarte und dann auf meine Domain / Serverip zugreife kommt die apache2 Seite, da ich bis jetzt aber immer Nextcloud benötigte um zu testen ob sie funktioniert, habe ich per Terminal den apache 2 abgeschaltet ( sudo service apache2 stop) und danach kam ich durch meine Domain auf Nextcloud. Läuft dann der apache2 server eigentlich immernoch?

0

Egal wie, du wirst mit einem VServer günstiger sein!

Ein Homeserver brauch ungefair 200 Watt und das sind 33 Euro im Monat.

Ausgenommen du nimmst einen Pi oder sowas;)

Woher ich das weiß:Studium / Ausbildung – Systemadministrator und Softwareentwickler
ls13s 
Fragesteller
 10.10.2017, 18:01

Ist mehr so ein Projekt, wahrscheinlich wird er nie richtig gebraucht.

0
dannyotti  10.10.2017, 18:09
@ls13s

Dann ist das was anderes:)

Aber dennoch kann ichd ir einen Pi empfehlen! Der kostet an die 30-40 Euro und stromkosten belaufen sich unter 2 Euro im mmonat. Das Ding hat ausreichend Power um eine Webseite mit maximal 35 Personen gleichzeitig zu betreiben;)

0
verreisterNutzer  03.10.2021, 10:24

Lol, meiner verbraucht fast 20W, das kostet mich gerade mal ca. 14€

0