Was mir grad auffällt...
Du baust einen VHOST mit einem proxypass...soweit eigentlich einleuchtend.
Aber ein VHOST wird dann nicht mit
http://localhost aufgerufen, sondern mit einem Signitifikanten Namen.
Was du dann brauchst ist ein ALIAS, der dann auf einen ProxyReverse ausetzt. Dann kann
http://localhost/stats benutzt werden.
Wiedmann wird sicher gleich wieder die Nackenpeitsche auspacken *g*
Back to the root:
Auf basis deines VHOST:
1) in deiner Windows HOSTS datei (c:\windows\system32\drivers\etc)
unter
127.0.0.1 localhost
192.168.0.1 stats <<-- die IP sollte deine LAN-IP sein !
2) ausgehen von den neuen Config Zuweisungen bei XAMPP
httpd.conf ziehmlich am ende
#Include conf/extra/httpd-vhosts.conf die raute (#) enfernen
In ca. Zeile 116
#LoadModule proxy_module modules/mod_proxy.so die raute(#) entfernen.
3) \xampp\apache\conf\etxra httpd-vhost.conf (jetzt käme dein VHOST aus meiner sicht jetzt komplett)
- Code: Select all
NameVirtualHost *.80 #<<<---- ! hinzugefügt !
<VirtualHost *:80>
ServerName stats:80 #<<<----- ! geändert !
ServerAdmin admin@localhost
DocumentRoot "d:/web/xampp/htdocs">
<Directory "d:/web/xampp/htdocs">
Order allow,deny
Allow from all
</Directory>
ErrorLog logs/error.log
CustomLog logs/access.log
ProxyRequests off
ProxyPass /stats/ http://LANIP:8080 # <<-- ! LAN ip wichtig wegen PRTG !
ProxyPassReverse /stats/ http://LANIP:8080 # <<-- ! LAN ip wichtig wegen PRTG !
</VirtualHost>
4) XAMPP starten (bibber...hoff...zitter)
Dann wäre der Aufruf im browser
http://stats/stats und er sollte auf den PTRG laufen.
Da das ganze aber auch von aussen funtkionieren soll wäre für ein ALIAS wesentlich besser gedacht, in einem ALIAS kannst du auch die ProxyReverse eintragen lassen.
Dann wäre der Aufruf
http://localhost/stats ("stats" als ALIAS definiert) auch für die Kommunikation von aussen möglich (e.g.
httpd://domain.de/stats)
Benutzt du DynDNS ?
Aber was mit grad auffiel ist die Directive
"ProxyRemote Directive"
http://httpd.apache.org/docs/2.2/mod/mo ... roxyremote