[Apache] Alias in userdir?

Pagina: 1
Acties:

  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
Hey,

Ik wil als je http://ip/~user/mysqladmin in typed dat die naar /usr/share/phpmyadmin word gelinkt.

Ik weet hoe t normaal moet via http://ip/mysqladmin ) maar niet hoe je dus een alias kan aanmaken op een userdir alias :S

Kan iemand me naar een manual linken ?

www.dannyhiemstra.nl


  • Arnout
  • Registratie: December 2000
  • Laatst online: 07:56
Je zou:

1. Mod_rewrite kunnen gebruiken
2. Een dir aanmaken en daarin een .htaccess bestand plaatsen met een redirect (is netjes).
3. Iets smeriger: een html met daarin een meta of java redirect.
4. Of een symbolic link (onder linux), maar dit weet ik niet zeker.

  • MikeN
  • Registratie: April 2001
  • Laatst online: 19:18
Je zult hiervoor waarschijnlijk mod_rewrite nodig hebben, waarover hier meer te vinden is :)

[edit]
Iets in de users hun homedir zetten lijkt me niet de meest praktische oplossing aangezien mensen nogal snel dingen willen wissen waardoor ze later komen zeuren dat "het niet meer werkt"

[ Voor 39% gewijzigd door MikeN op 07-09-2003 17:39 ]


  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
MetHod schreef op 07 september 2003 @ 17:38:
Je zou:

1. Mod_rewrite kunnen gebruiken
2. Een dir aanmaken en daarin een .htaccess bestand plaatsen met een redirect (is netjes).
3. Iets smeriger: een html met daarin een meta of java redirect.
4. Of een symbolic link (onder linux), maar dit weet ik niet zeker.
Ik wil het eigenlijk via een alias zodat als ik bv 100 users zou hebben dat ik niet bij elke user een map moet gaan maken met daarin een htaccess file :s

Ja dit kan eventueel via een script maar ik wil dit het liefst in apache :s

www.dannyhiemstra.nl


  • Hmzaniac
  • Registratie: Januari 2002
  • Laatst online: 05-08-2023

Hmzaniac

Evil Admin

Apache heeft gewoon support voor Aliases hoor..

Alias <virtual path> <real path>

Dus in dit geval Alias /~username/phpmyadmin /usr/share/phpmyadmin of iets van die strekking.

Heb je mod_alias voor nodig, maar die zit in de meeste apache installaties al standaard.

Ik heb een WOS-post!


  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 21-04 16:00
Je kan gewoon het volgende in je httpd.conf zetten
code:
1
Alias /~user/phpmyadmin/ /user/share/phpmyadmin/


dat kan je dus http://123.456.789/~user/phpmyadmin in typen
Moet je apache wel ff opnieuw starten.

URL van de manual:
http://httpd.apache.org/docs/mod/mod_alias.html#alias

Verwijderd

MikeN schreef op 07 September 2003 @ 17:38:
Je zult hiervoor waarschijnlijk mod_rewrite nodig hebben, waarover hier meer te vinden is :)

[edit]
Iets in de users hun homedir zetten lijkt me niet de meest praktische oplossing aangezien mensen nogal snel dingen willen wissen waardoor ze later komen zeuren dat "het niet meer werkt"
Weleens van chattr gehoord? >:)

Let overigens altijd op de rechten van de dirs en de bovenliggende dirs als je userdirs wil maken onder de home-dirs van users :)

Zelf maak ik een nieuwe dir aan onder home voor www-users waarna ik een symlink plaats in de home-dirs van de users naar de juiste subdir onder /home/www-users.
/me houdt niet van world-readable home-dirs. Andere oplossing is het gebruiken van dezelfde groep voor de userdirs. Dit is dezelfde groep als waar Apache onderdraait; alleen dit is weer veel minder flexibel in je rechten. :)

[ Voor 39% gewijzigd door Verwijderd op 07-09-2003 19:15 ]

Pagina: 1