Vraag & Antwoord

OS Linux

Apache met ProxyPass -> Too many levels of symbolic links

1 antwoord
  • Ik heb een Freesco 0.2.7 routertje draaien, met Apache 1.3.27 (en PHP 4.3.1). Ik gebruik ProxyPass om een interne site (o.a. een MP3 'server' genaamd netjuke, draaiend op Trustix met ook Apache 1.3.27 en PHP 4.3.1) publiek te maken. De interne IP van Freesco is 192.168.0.1 en die van Trustix is 192.168.0.6 . Uit de httpd.conf van Freesco: [code:1:795a9434be] <VirtualHost *> ServerName netjuke.icyk.homelinux.net ProxyPass / http://192.168.0.6/netjuke/ ProxyPassReverse / http://192.168.0.6/netjuke/ TransferLog /www/logs/netjuke.access ErrorLog /www/logs/netjuke.error </VirtualHost> [/code:1:795a9434be] En uit de httpd.conf van Trustix: [code:1:795a9434be] Alias /www/netjuke /netjuke <Directory /netjuke> AllowOverride order allow,deny allow from all Options FollowSymLinks </Directory> Alias /mp3/selection /netjuke/var/music/mp3 <Directory /netjuke/var/music/mp3> AllowOverride order allow,deny allow from all Options FollowSymLinks </Directory> [/code:1:795a9434be] Het probleem is dat ik op dezelfde manier meer sites 'naar buiten breng', ik kan netjuke dus niet in de document root installeren. Als ik netjuke gebruik, zoekt'ie steeds naar http://netjuke.icyk.homelinux.net/[b:795a9434be]netjuke[/b:795a9434be] i.p.v. http://netjuke.icyk.homelinux.net/ , en bij iedere link waar ik op klik komt er een /netjuke bij :( . En als ik een symlink maak in /www/netjuke ( ln -s . netjuke ) leidt dat na een paar keer doorklikken tot de volgende error in de error_log: [code:1:795a9434be] [error] [client 192.168.0.1] (40)Too many levels of symbolic links: access to /netju ke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netj uke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/netjuke/var/music/mp3/Chris_ Rea failed [/code:1:795a9434be] De vraag is nu, hoe krijg ik Apache op de Trustix zover dat'ie niet iedere keer /netjuke achter de URL plakt. Ik kan wel een virtual host maken, maar ik weet niet hoe ik die vhost vanaf Freesco kan benaderen: vanwege het gebruik van ProxyPass komt alles vanuit Trustix gezien van 192.168.0.1 . Wie weet raad? Alvast mijn dank, Dick

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.