Deutsch| English

Zurück   Howtoforge Forum > ISPConfig > Tipps - Tricks - Mods

Like Tree2Likes
  • 2 Post By xploded

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1  
Alt 23.06.2011, 10:27
Neuer Benutzer
 
Registriert seit: 09.06.2010
Beiträge: 19
Standard ISPConfig auf Port 443 (SSL) einer anderen Domain

Hallo,

hier mal ein kleiner Tipp, wie man ISPConfig auf eine bestimmte Domain auf Port 443 legt, OHNE an ISP etwas ändern zu müssen.

Welchen Sinn macht das:

Sitzt man hinter einer Firewall, kommt man nicht unbedingt an Port 8080/8081. Port 443 ist eigentlich fast immer offen.
Weiter macht es Sinn, wenn man sich SSL-Zertifikate sparen will.

Ich benutze dazu den Apache als Proxy und mache eine Weiterleitung auf Port 8080.

Man braucht dazu das Apache Modul modproxyhtml installieren und die Module aktivieren:

Code:
a2enmod proxy
a2enmod proxy_html
a2enmod proxy_http
Nun schnappt man sich eine Domain (z.B. service.geiledomain.de), in der man ISP laufen lassen will und richtet SSL ein. Hier gehe ich nicht auf die einzelnen Schritte ein.

Folgende Apache Direktive in die Domain einfügen:

Code:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /config/ http://127.0.0.1:8080/
ProxyPassReverse /config/ http://127.0.0.1:8080/
Die Rewrite Engine sorgt dafür, daß die gesamte Domain nur über SSL erreichbar ist!

Das kann man direkt zu seinem Vorteil ausnutzen:

Man nehme eine Domain like "https://service.geiledomain.de" und legt dort alles rein, was für die Kunden interessant ist:

https://service.geiledomain.de/webmail
https://service.geiledomain.de/webftp
https://service.geiledomain.de/phpmyadmin

Unter https://service.geiledomain.de/config/ ist dann ISPConfig erreichbar.

Ich hoffe, fehlerfrei beschrieben
Laubie and F4RR3LL like this.

Geändert von xploded (23.06.2011 um 12:44 Uhr).
Mit Zitat antworten
  #2  
Alt 28.06.2011, 03:19
Neuer Benutzer
 
Registriert seit: 26.06.2011
Beiträge: 18
Standard

Hallo,

das ist genau das, was mir noch fehlt

Danke !!
Mit Zitat antworten
  #3  
Alt 29.06.2011, 10:59
Neuer Benutzer
 
Registriert seit: 28.06.2011
Beiträge: 4
Standard

Hi, bekomme leider eine Fehlermeldung:

ERROR: Module proxy_html does not exist!

OK, habs:

apt-get install libapache2-mod-proxy-html

Funktioniert super, aber ein Problem habe ich noch: Wieso muss hinter dem "config" ein "/" Slash sein, wenn ich das weglasse, ist bei mir mehr oder weniger die Seite zerschossen. Danke

Geändert von ZeroQool (29.06.2011 um 11:16 Uhr).
Mit Zitat antworten
  #4  
Alt 29.06.2011, 20:31
Erfahrener Benutzer
 
Registriert seit: 09.03.2009
Ort: Schweitenkirchen
Beiträge: 342
Standard

Weil dein Apache dann nach der nicht vorhandenen Datei config sucht wenn das Slash dahinter weg bleibt.
Mit mod_dir könnte man das noch umgehen.... aber wozu wenn mans auch einfach sauber einrichten kann

Geändert von F4RR3LL (29.06.2011 um 20:34 Uhr).
Mit Zitat antworten
  #5  
Alt 02.07.2011, 10:19
Neuer Benutzer
 
Registriert seit: 09.06.2010
Beiträge: 19
Standard

Ist ja auch kein richtiges Problem.

Ich habe auf service.geiledomain.de Links auf die entsprechenden Services gemacht. Das umgeht dann Fehler auf der Userseite.
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 09:57 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0