apache revers proxy und SSL / SSH

Alles, was den Apache betrifft, kann hier besprochen werden.

apache revers proxy und SSL / SSH

Postby NickiGraus » 09. February 2009 13:31

Hi Folks,

ich have den XAMPP fuer windows als boarder server zwischen zwei netzwerken und versuche nun, den reverse proxy
zum laufen zu bringen. Doch irgendwie mach ich da was falsch. Mein SSH / HTTPS wird einfach nicht aufgeloest?

Code: Select all
#
# Virtual Hosts
#
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs"
ServerName server.network1
ServerAlias server
</VirtualHost>

ProxyRequests On
ProxyVia On
<Proxy *>
Order allow,deny
ALLOW from all
</Proxy>

SSLEngine on
SSLProxyEngine on

<VirtualHost *:80>
ServerName server_out.netzwerk2
ServerAlias server_out
ProxyPreserveHost On
ProxyPass / http://anderer_servr.netzwerk1/
ProxyPassReverse / http://anderer_servr.netzwerk1/
</VirtualHost>

<VirtualHost *:80>
ServerName ssh_server.netzwerk1
ServerAlias ssh_server
ProxyPreserveHost On
#Redirect to https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

ProxyPass / http://ssh_server.netzwerk2/ui/
ProxyPassReverse / http://ssh_server.netzwerk2/ui/
</VirtualHost>


Laut apache -t ist meine syntax fine, doch... anstelle des redirect to http://ssh_server.netzwerk2/ui/ wird server.network1
angezeigt?

Jede hilfe mehr als wilkommen.

Nicki
Es ist ein Beweis der Bildung, die größten Dinge auf die einfachste Art zu sagen.

RW Emerson

Image
User avatar
NickiGraus
 
Posts: 40
Joined: 05. May 2004 12:49
Location: Irland

Re: apache revers proxy und SSL / SSH

Postby Wiedmann » 09. February 2009 13:54

anstelle des redirect to http://ssh_server.netzwerk2/ui/ wird server.network1
angezeigt?

Was für eine URI gibst du denn im Browser ein? (mal abgesehen davon, dass du nirgends einen Redirect konfiguriert hast, und IMHO auch nicht willst.)

und versuche nun, den reverse proxy
zum laufen zu bringen.

ReverseProxy oder Proxy? Im Moment hast du irgendeine Mischung aus beidem.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: apache revers proxy und SSL / SSH

Postby Nobbie » 09. February 2009 13:55

https läuft ja eigentlich über den Port 443 und nicht über den Port 80 - aber Du hast alle VirtualHosts für Port 80 definiert. Das ist das einzige, was auf Anhieb auffällt.
Nobbie
 
Posts: 8769
Joined: 09. March 2008 13:04

Re: apache revers proxy und SSL / SSH

Postby NickiGraus » 10. February 2009 14:56

Wiedmann wrote:
anstelle des redirect to http://ssh_server.netzwerk2/ui/ wird server.network1
angezeigt?

Was für eine URI gibst du denn im Browser ein? (mal abgesehen davon, dass du nirgends einen Redirect konfiguriert hast, und IMHO auch nicht willst.)

und versuche nun, den reverse proxy
zum laufen zu bringen.

ReverseProxy oder Proxy? Im Moment hast du irgendeine Mischung aus beidem.


Ah... das ist, was ich erreich moechte hier, mit meiner configuration.

Mein xmapp sitzt genau auf meiner netzwerk grenze, sozusagen.

In netzwerk1 habe ich eine resourcse, welche ich via XAMPP consumen moechte
Code: Select all
<VirtualHost *:80>
ServerName server_out.netzwerk2
ServerAlias server_out
ProxyPreserveHost On
ProxyPass / http://anderer_servr.netzwerk1/
ProxyPassReverse / http://anderer_servr.netzwerk1/
</VirtualHost>


Das funktioniert hier auch ohne probleme. Ich habe zugriff via den XAMPP auf den anderen server.

Nun have ich in meinem zweiten netzwerk einen server, welchen ich via XAMPP meinem ersten netzwerk zur verfuegung stellen
moechte.

Also, von netwerk 1 gebe ich folgende URL ein: http://ssh_server.netzwerk1
und moechte dann, das der XAMPP statt dessen die folgende http://ssh_server.netzwerk2/ui/ in meinem zweiten netwerk
anzeigt.

Code: Select all
<VirtualHost *:80>
ServerName ssh_server.netzwerk1
ServerAlias ssh_server
ProxyPreserveHost On
#Redirect to https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

ProxyPass / http://ssh_server.netzwerk2/ui/
ProxyPassReverse / http://ssh_server.netzwerk2/ui/
</VirtualHost>


mit dem tip, das ganze via SSL port zu machen, bekomme ich zureuck, das der schluessel zu lang ist?

Jede hilfe mehr als willkommen - da ich irgendwie gerade nicht weiter weiss.

Danke,

Nicki
Es ist ein Beweis der Bildung, die größten Dinge auf die einfachste Art zu sagen.

RW Emerson

Image
User avatar
NickiGraus
 
Posts: 40
Joined: 05. May 2004 12:49
Location: Irland


Return to Apache

Who is online

Users browsing this forum: No registered users and 2 guests