Debian 9: Maken van Alias

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • tom.cx
  • Registratie: December 2014
  • Laatst online: 25-07 15:06
Ik heb een webserver maar wil graag bij bepaalde sites netjes werken met public_html en private_html. Bij sommige sites zijnd deze gelijk en bij een paar niet. Maar bij de sites die gelijk zijn kopieert men momentele hetzelfde in beide mappen. Beetje zonder van de ruimte. Ik wil dus een 'snelkoppeling'/'alias' maken.

Dus mijn vraag: "Hoe maak ik in Debian 9 (server) een alias aan?".

Ik dacht overigens dat ik het al gevonden had met dit commando alias mapnaam="/verwijzing/naar/de/goeie/map". Die werkt alleen niet zoals ik wil. Gezien ik dan alleen voor mijzelf een verwijzing maak. Die volgens mij weer weg is als ik de server herstart maar dat heb ik niet getest.

Tot nu toe snap ik niet veel van de uitleg die ik tegen kom als ik op Google zoek.

Update: Dit is dus iets wat ik gevonden heb maar niet werkt
You can create a symbolic link using ln, e.g.

ln -s foo/ bar

creates a link called "bar" to directory "foo". Read the man page for ln for more details.

[ Voor 13% gewijzigd door tom.cx op 24-10-2017 11:00 ]

Beste antwoord (via tom.cx op 24-10-2017 11:42)


  • Mijzelf
  • Registratie: September 2004
  • Niet online
Een symlink werkt niet altijd zonder meer, je moet in de webserver nog aangeven dat hij ze mag volgen. Tenslotte wordt de pagina geacht binnen 'zijn directory' te blijven, en die symlink wijst daarbuiten.

Bij Apache kun je dat doen met
Options +FollowSymLinks
in .htaccess, of in de configuratie files in /etc/apache2/sites-enabled/.
Bij andere webservers moet het weer anders. (En sommige willen gewoon niet)

Alle reacties


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • Mijzelf
  • Registratie: September 2004
  • Niet online
Een symlink werkt niet altijd zonder meer, je moet in de webserver nog aangeven dat hij ze mag volgen. Tenslotte wordt de pagina geacht binnen 'zijn directory' te blijven, en die symlink wijst daarbuiten.

Bij Apache kun je dat doen met
Options +FollowSymLinks
in .htaccess, of in de configuratie files in /etc/apache2/sites-enabled/.
Bij andere webservers moet het weer anders. (En sommige willen gewoon niet)

Acties:
  • 0 Henk 'm!

  • tom.cx
  • Registratie: December 2014
  • Laatst online: 25-07 15:06
Mijzelf schreef op dinsdag 24 oktober 2017 @ 11:17:
Een symlink werkt niet altijd zonder meer, je moet in de webserver nog aangeven dat hij ze mag volgen. Tenslotte wordt de pagina geacht binnen 'zijn directory' te blijven, en die symlink wijst daarbuiten.

Bij Apache kun je dat doen met
Options +FollowSymLinks
in .htaccess, of in de configuratie files in /etc/apache2/sites-enabled/.
Bij andere webservers moet het weer anders. (En sommige willen gewoon niet)
Dank voor de duidelijke uitleg. Dan ga ik toch maar verwijzen bij bepaalde site naar dezelfde map. Het is mij meer dan duidelijk.

Acties:
  • +1 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 29-09 21:21

Hero of Time

Moderator LNX

There is only one Legend

Je zou ze ook een .htaccess kunnen laten maken in de private_html die de bezoeker doorstuurt naar public_html (of andersom). Moet je wel allow_override aan hebben staan uiteraard. Dit heeft ook weer consequenties, dus houd daar rekening mee. Lees je goed in.

Commandline FTW | Tweakt met mate