Ik heb het volgende probleem...
Mijn ZyXEL modempje is tegelijk ook mijn router. Nu heb ik netjes een aantal poortjes van buiten doorgelinked naar machines binnen het netwerk (zoals ssh-poort 22 naar de server, 32 naar de fileserver, etc)
Het vervelende is dat ik op geen enkele manier poort 80 kon doorlinken naar een machine op poort 80 (dus bladiebla.demon.nl:80 => 192.168.1.2:80) Om van alle geemmer af te zijn heb ik toen besloten apache gewoon op poort 81 te draaien en de forward als volgt te doen: bladiebla.demon.nl:80 => 192.168.1.2:81 en dat werkt.
Het probleem is echter dat ik dus intern een ander adres heb dan extern.
Van buiten werkt http://bladiebla.demon.nl dus gewoon terwijl ik binnen http://192.168.1.2:81 moet doen.
Aangezien ik zelf nogal hopeloos weinig ervaring heb met websites bouwen, maar toch iets wil draaien, heb ik mambo geinstalleerd. Je voelt het al aankomen...
Wanneer ik de base-url in de configuration.php instel op http://192.168.1.2:81 werkt 'ie prima intern, maar krijgen de mensen van buiten de plaatjes niet te zien omdat 192.168.1.2 een beetje slecht resolved en andersom werkt het dus ook niet lekker.
Ik heb al geprobeerd met virtualhosts iets te doen, maar dat is me tot nog toe niet echt gelukt.
Ik zat al te denken aan een andere wwwroot aan te maken met virtualhost, daar de mambo-configuration.php neer te zetten en dezelfde database te gebruiken, maar dat is natuurlijk niet echt een oplossing, omdat je dan met eventuele andere sites en dergelijke nog steeds hetzelfde probleem hebt. (ik mirror wel eens sites die ik handig vind om lokaal te hebben staan, nu is dat vaak wel met relatieve adressering op te lossen, maar toch)
Even wat specs, versienummers etc.
Linux distro: Suse9.0
ADSL-modem/router: ZyXEL 650-r (analoog)
Apache 2.0.48
Mambo: 4.5 (Stable 1.0.7)
Mijn ZyXEL modempje is tegelijk ook mijn router. Nu heb ik netjes een aantal poortjes van buiten doorgelinked naar machines binnen het netwerk (zoals ssh-poort 22 naar de server, 32 naar de fileserver, etc)
Het vervelende is dat ik op geen enkele manier poort 80 kon doorlinken naar een machine op poort 80 (dus bladiebla.demon.nl:80 => 192.168.1.2:80) Om van alle geemmer af te zijn heb ik toen besloten apache gewoon op poort 81 te draaien en de forward als volgt te doen: bladiebla.demon.nl:80 => 192.168.1.2:81 en dat werkt.
Het probleem is echter dat ik dus intern een ander adres heb dan extern.
Van buiten werkt http://bladiebla.demon.nl dus gewoon terwijl ik binnen http://192.168.1.2:81 moet doen.
Aangezien ik zelf nogal hopeloos weinig ervaring heb met websites bouwen, maar toch iets wil draaien, heb ik mambo geinstalleerd. Je voelt het al aankomen...
Wanneer ik de base-url in de configuration.php instel op http://192.168.1.2:81 werkt 'ie prima intern, maar krijgen de mensen van buiten de plaatjes niet te zien omdat 192.168.1.2 een beetje slecht resolved en andersom werkt het dus ook niet lekker.
Ik heb al geprobeerd met virtualhosts iets te doen, maar dat is me tot nog toe niet echt gelukt.
Ik zat al te denken aan een andere wwwroot aan te maken met virtualhost, daar de mambo-configuration.php neer te zetten en dezelfde database te gebruiken, maar dat is natuurlijk niet echt een oplossing, omdat je dan met eventuele andere sites en dergelijke nog steeds hetzelfde probleem hebt. (ik mirror wel eens sites die ik handig vind om lokaal te hebben staan, nu is dat vaak wel met relatieve adressering op te lossen, maar toch)
Even wat specs, versienummers etc.
Linux distro: Suse9.0
ADSL-modem/router: ZyXEL 650-r (analoog)
Apache 2.0.48
Mambo: 4.5 (Stable 1.0.7)
Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)