====== Reverse Internet Proxy ======
Ein Server darf nichts ins Internet kann jedoch über den eigenen Client getunnelt werden (Windows). \\
Wenn ein Server bei einem Kunden nicht ins Internet kommt kann man über seinen eigenen Client den Traffic tunneln. \\
Man benötigt dazu einen Putty und einen ApacheServer auf seinem Client.
==== 1.) Putty Einstellungen ====
Im Putty müssen diese Einstellungen getroffen werden:
SSH -> Tunnels
Source port: 8888
Destination: localhost:80
----
==== 2.) Apache am Windows Client konfigurieren ====
Diese Einstellungen müssen in der httpd.conf getroffen werden:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/Program Files (x86)/Apache Group/Apache2/htdocs/"
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
Order Allow,Deny
Allow from all
# Open Proxy
ProxyRequests On
ProxyVia On
#Require host internal.example.com
Danach muss der Apache neugestartet werden.
----
==== 3.) Proxy am Linux Server setzten ====
export http_proxy=http://localhost:8888
Möchte man jedoch zB mit yum arbeiten muss man dies in der yum.conf konfigurieren.