Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Symlink naar /var/www  (gelezen 1172 keer)

Offline anko

  • Lid
  • Steunpunt: Nee
Symlink naar /var/www
« Gepost op: 2007/03/15, 13:52:09 »
Ik zou graag mijn documenten in mijn /home/anko houden maar wel direct via mijn LAMP willen zien of een code werkt.
Kan ik dat doen met een symlink naar /var/www?
Zo ja, hoe?
Of moet het juist andersom?

Bij het zoeken kom ik 'ln' en 'symlink' tegen, die beiden hetzelfde schijnen te doen.
Klopt dat?
Als je denkt te weten dat de weg recht is, mis je de bocht.
lidnummer 3487(?)

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
  • Steunpunt: Nee
Symlink naar /var/www
« Reactie #1 Gepost op: 2007/03/15, 14:48:26 »
Symlink is de afkorting voor "symbolic link". "ln" is het commando waarmee je die verbinding tot stand brengt. Er is ook nog een gewone link en dat is in feite niets anders dan een 2e (of 3e of 4e ...) naam voor een bestand. Een symlink daarentegen is een verwijzing. Het voordeel daarvan is dat-ie filesystem-overstijgend is, de gewone link is dat niet.

Stel, je hebt een bestand /home/pietje/mijn.data dat je via een symlink wilt laten zien in je web server, laten we zeggen in de directory /var/www/mijndir . Hou er rekening mee dat het ln commando werk met de "bestaande" naam eerst, gevolgd door de (symbolische) link. Het commando wordt dan:

ln -s /home/pietje/mijn.data /var/www/mijndir/mijn.data

Bij een gewone link (maar dan dus wel binnen hetzelfde filesystem dus) laat je de -s gewoon weg.

Maar daarmee zijn we er nog niet. Je web server is standaard niet van plan om "FollowSymlink" te doen (symlinks te "volgen" naar hun verwijzing dus). Deze directive moet je voor de bewuste directory in httpd.conf dan ook aanzetten en dan de web server opnieuw starten.
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

Offline anko

  • Lid
  • Steunpunt: Nee
Symlink naar /var/www
« Reactie #2 Gepost op: 2007/03/16, 13:03:08 »
tukcedo weer bedankt.
Wat is het leven toch mooi als alles werkt zoals het gepland was.
Als je denkt te weten dat de weg recht is, mis je de bocht.
lidnummer 3487(?)