1 Local Lib-map delen met meerdere vhosts

Pagina: 1
Acties:

  • Mir
  • Registratie: Maart 2001
  • Niet online
Hoi,

wij hebben een server met verschillende vhosts.
Safe_mode staat aan en de open_basedir wordt gebruikt.

Nu willen we 1 map op een vhost zetten die te bereiken is onder bepaalde vhosts.
dus dat je in php het volgende kan doen:
PHP:
1
include("../../test.nl/httpdocs/lib/pakmij.php");


dus:
code:
1
2
3
4
/home/httpd/vhosts/test.nl/httpdocs/lib/pakmij.php
/home/httpd/vhosts/blaat.nl/httpdocs/index.php
/home/httpd/vhosts/aapje.nl/httpdocs/index.php
/home/httpd/vhosts/beestje.nl/httpdocs/


waarbij die 2 index.php files de file pakmij.php includen

nu kan je volgens mij in open_basedir de "/home/httpd/vhosts/test.nl/httpdocs/lib/" zetten, maar dan krijg je dus dat ook beestje.nl erbij kan--> dit mag niet!

ook heb ik gedacht aan een oplossing om /vhost/test.nl/httpdocs/lib/ virtueel te linken ofzo in /vhost/blaat.nl/httpdocs/ en /vhost/aapje.nl/httpdocs/ zodat je dus gewoon het volgende kan doen:
PHP:
1
include("lib/pakmij.php");


hoe moet ik dit doen?!

-we draaien op Apache

  • Mir
  • Registratie: Maart 2001
  • Niet online
niemand? :-/

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

ln -s ;)

kan het wel uit gaan leggen maar lees gewoon even man ln (niet RTFM-erig bedoeld, maar dat legt het beter uit dan ik kan).

ln -s <waar verwijst hij naartoe?> <hoet heet de link?>

de -s is belangrijk, anders krijg je een harde link (meer low-level en als je ooit wat veranderd is die kapot)!

Zaram module kopen voor je glasvezelaansluiting?


  • Mir
  • Registratie: Maart 2001
  • Niet online
Moet ik daarvoor de server resetten, apache resetten of iets anders resetten?

En dat moet ik zeker in de vhost map doen waarin de VirtualLink terecht moet komen?

[ Voor 37% gewijzigd door Mir op 01-04-2005 14:25 ]