Wer kann bei Apache Konfiguration helfen?

kangaroo72

Forums-Beuteltier²
Registriert
2 Mai 2007
Beiträge
2.028
Hallo zusammen,

Hinter meinem Router hängt ein Ubuntu 16.04 LTS mit einer Anwendungen mit diversen Anwendungen ... Der Einfachkeit halber bleiben wir jetzt mal bei Port 80 und 443 und nennen dieses Ubuntu-System cloud.domain.tld für die Cloud webmail.domain.tld für Webmailzugriff und auf domain.tld sollte ein Wordpress auftauchen ...Weitergehts ... Ich möchte jetzt in einer VM (unter VirtualBox) ein Gastsystem (Beispielweise Debian Jessie oder auch Ubuntu 16.04) aufsetzen, wo auch Port 80 und 443 genutzt werden. Diese System nennen wir mal lab-1.domain.tld

Dann wäre da nochmal so'n Ding (Raspberry) mit Port 80 und 443 den nenn ich mal sbc-1.domain.tld

Wäre da jemand so nett, und könnte mir bei der Config helfen?? Das überfordert mich etwas ...

Fakt ist ja, das die FritzBox immer nur einen Port aufmachen kann ...

Vielen Dank schonmal
 
Wer brauch den diesen "Reverse Proxy"?

Nur der "erste Rechner" - der ja dann weiter gibt, oder könnte ich auch mischen (domain.tld mit apache und sbc-1 mit nginx)??
 
Da du ja vermutlich nur eine IP-Adresse hast, laufen die Portweiterleitungen alle auf einem System auf, dieses muss dann als "Frontend" für alle Domains laufen. Du konfigurierst also die einzelnen Domains als virtuelle Hosts und je nach Domain wird entweder etwas aus dem lokalen Dateisystem ausgeliefert oder der Reverse Proxy "regelt" das im internen Netz.
 
Momentan laufen auf domain.tld die Anwendungen auf domain.tld/cloud, domain.tld/webmail und domain.tld (wordpress)
Noch aus Zeiten wo's kein Let'sencrypt gab. Da war das nur über StartCom SSL erschwinglich da für lau ...
Über kurz oder lang mach ich komplett nginx da ressourcenschonenender. Den kenn ich allerdings noch weniger als den Apachen ...
Und gerade Cloud ist mir wichtig. Daher die Frage, ob ich erst mal auf domain.tld den Apachen laufen lassen kann, und dann woanders den Nginx (mit anderem Port?)

Oder sind die anderen egal, da die ja "nur" die Anfrage abarbeiten??
 
Bei einem Reverse Proxy ist egal, was dahinter steht - solange auf irgendeinem Port HTTP läuft, kann der Reverse Proxy das einsammeln und weitergeben. Ggfs. auch per HTTPS mit Zertifikat.
 
Zum Test auf Port 80 hab ich das jetzt mal so gemacht ...

Code:
<VirtualHost *:80>    
    ServerName domain.tld
    ServerAlias www.domain.tld


    ProxyPass / http://192.168.178.24/
    ProxyPassReverse / http://192.168.178.24/
</VirtualHost>

Wäre das so richtig?
 
Zuletzt bearbeitet:
Ja, das sieht richtig aus. So sollte es klappen, wenn auf 192.168.178.24:80 ein Webserver erreichbar ist.
 
Okay ... und wenn ich auf der 17 auch noch 'nen 80er habe??
Nochmal 'ne eigene Conf?
 
Genau, neuen Vhost anlegen mit dem gewünschten Domain-Namen und einem entsprechenden Reverse Proxy-Eintrag.

Edit: Falls du irgendwann per SSL verschlüsseln möchtest, kannst du zusätzlich das Zertifikat in diesem Vhost konfigurieren - die Verschlüsselung erfolgt transparent. So hast du das ganze SSL-Geraffel an einer zentralen Stelle.
 
Code:
<VirtualHost *:80>
    ServerName sbc-1.domain.tld
    ServerAlias www.sbc-1.domain.tld


    ProxyPass / http://192.168.178.17/
    ProxyPassReverse / http://192.168.178.17/
</VirtualHost>
Das funzt so aber nicht ...

- - - Beitrag zusammengeführt - - -

Da kommt sogar die Meldung vom Provider ...
Code:
Die aufgerufene Domain "domain.tld" wurde neu registriert.Bisher wurden noch keine Inhalte hinterlegt. Bitte haben Sie etwas Geduld.
D. h. er geht noch nicht mal zu mir nachhause??
 
Was sagt denn der Browser? Und was sagen die Logfiles auf dem Server hinter dem Proxy?

mod_proxy & mod_proxy_http sind aktiviert?
 
Zeigt der A-Record für die Subdomain denn auf die gleiche IP?
 
das hab ich auch grad überlegt ... ob der DynDNS-Eintrag da hin geht ... mom

- - - Beitrag zusammengeführt - - -

Da scheint noch was beim DynDNS zu klemmen.
Danke für's erste. Ich meld' mich, sobald ich da was erreicht hab.

- - - Beitrag zusammengeführt - - -

So - der A-Record für Subs wurde i-wie nie angefasst ... ist jetzt gelöscht, und wurde am Fon mit'm Provider mit einem CNAME-Record geregelt ...
Dauert aber 'nen Mom ...
 
So DNS ist geregelt ... kann mir noch jemand bei der Config zu nginx helfen?

7490 -> NGinx 1.11.5 -> mehrere Clients ...
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben