tl;dr interne Apache webserver ziet VPN binnenkomen op het publieke adres in plaats van de toegewezen VPN IP.
Ik heb een aantal websites draaien met management services (webmin,transmission,phpmyadmin etc). Deze wil ik alleen in mijn interne netwerk bereikbaar hebben en extern via een VPN. Wat ik hiervoor gedaan heb is iedereen denyen behalve mijn interne 192.168 ip reeks.
Dit werkt prima in mijn interne netwerk en extern zijn de websites ook niet te bereiken. Als ik nu verbinding maak met mijn PPTP VPN met bijv IP 192.168.1.* en ik ga naar de afgeschermde websites, dan krijg ik ook forbidden te zien terwijl ik intern met de VPN zit.
Als ik in de Apache error logs kijk dan zie ik hem ook binnen komen via het externe publieke adres. Iemand enig idee hoe ik dit oplos en waar het mis gaat?
Hier nog wat screenshots van traceroute, mijn virtualhost config en de apache error logs.


Ik heb een aantal websites draaien met management services (webmin,transmission,phpmyadmin etc). Deze wil ik alleen in mijn interne netwerk bereikbaar hebben en extern via een VPN. Wat ik hiervoor gedaan heb is iedereen denyen behalve mijn interne 192.168 ip reeks.
Dit werkt prima in mijn interne netwerk en extern zijn de websites ook niet te bereiken. Als ik nu verbinding maak met mijn PPTP VPN met bijv IP 192.168.1.* en ik ga naar de afgeschermde websites, dan krijg ik ook forbidden te zien terwijl ik intern met de VPN zit.
Als ik in de Apache error logs kijk dan zie ik hem ook binnen komen via het externe publieke adres. Iemand enig idee hoe ik dit oplos en waar het mis gaat?
Hier nog wat screenshots van traceroute, mijn virtualhost config en de apache error logs.

