[apache] mass aliases?

Pagina: 1
Acties:

  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
Ik ga binnenkort hosting verlenen aan een redelijk aantal mensen, hiervoor wil ik echter niet steeds mijn httpd.conf moeten wijzigen, vandaar dat ik op zoek ben naar een oplossing zoals http://httpd.apache.org/docs/vhosts/mass.html#xtra-conf
Dit gaat zo te zien alleen met VirtualHosts en niet met aliases.

Het is dus de bedoeling dat er een groot aantal http://12.34.56.78/<username> aliassen dynamisch aangemaakt kunnen worden, zoals in een vhost.map bestand.
Is dit alleen mogelijk met VirtualHosts of toch ook wel met aliases?

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Ik snap even niet waarom je hier een alias voor gaat gebruiken?
http://12.34.56.78/<username>

Ik neem aan dat je straks met bijvoorbeeld twee users dit krijgt:
http://12.34.56.78/user1
http://12.34.56.78/user2

Wat wil je dan hiernaast nog met aliasses doen?

[ Voor 3% gewijzigd door Spider.007 op 13-04-2004 12:26 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
die aliasses verwijzen vervolgens naar een directory met hun eigen bestanden.

Ik weet dat VirtualHost hier eigenlijk voor gemaakt is, maar daar kun je op de plek van addr (ip-adres of domeinnaam) volgens mij geen ip/<username> invullen

  • DeTeraarist
  • Registratie: November 2000
  • Laatst online: 25-08 11:32

DeTeraarist

#Boots2Asses

Volgens mij zoek je iets met userdir :)
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received. Be especially careful to use
# proper, forward slashes here. On Windows NT, "Personal/My Website"
# is a more appropriate choice.

Soms, als ik heel stil ben, kan ik de zon horen schijnen


  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
Mijn dank is groot :)

Dit werkt iig, misschien wil ik later wat meer functionaliteit maar dit had ik in gedachten.

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Zou ik mogen vragen wat je met 'meer functionaliteit' bedoeld? Je kunt iig het zo maken dat de tilde niet meer getikt hoeft te worden, als je dat bedoeld :)

  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
Nee, ik bedoel meer de dingen die je met die VirtualHosts kunt doen, zoals per host eigen errordocs en admin email enzo

Maar die tildes kunnen dus weg? Hm, even opzoeken dan :)

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
mod_rewrite ;)

even duidelijker: een url /user laten rewriten naar /~user door apache. merkt de user niets van geloof ik...

[ Voor 81% gewijzigd door G33rt op 14-04-2004 11:15 ]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Mathijs1, al vanaf het begin van het topic kun je niet duidelijk maken wat nu de achterliggende gedachte is om deze wijziging door te willen voeren. Het is voor ons daarom wat moeilijk om een oplossing aan te dragen. Zou je (nog) een keer kunnen proberen om je huidige, en gewenste situatie te beschrijven? Leg daarna even uit tegen welk probleem je aanloopt, en wat je al geprobeerd hebt :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
Ik zal nog een poging wagen:

Ik heb een apache server draaien, maar heb geen domeinnaam of meerdere ip's. Nu wil ik hosting gaan verlenen via een beginnend bedrijfje, maar die gebruikers daarvan moeten eenvoudig toegevoegd kunnen worden en ook meteen werken.

Gebruikers krijgen een map in e:\web\ en "alias \gebruikersnaam 'e:\web\gebruikersnaam'"
werd in de httpd.conf gezet. Maar om httpd.conf wijzigingen door te voeren moet apache herstart worden, iets wat ik ook niet meerdere keren per dag wil moeten doen.
Inmiddels heb ik UserDir in httpd.conf opgegeven, waardoor er geen alias meer aangemaakt hoeft te worden maar de gebruikersmap te benaderen is via http://blabla/~gebruikersnaam.

Wat ik eventueel nog zou willen is dat ik een VirtualHost-achtige omgeving krijg maar dan niet voor verschillende domeinen of ip adressen maar http://blabla/user1 en http://blabla/user2. Voor zover ik dit kan vinden in de apache docs is dit met VirtualHost niet mogelijk.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 15:59
Eigen errordocs kun je alsnog doen met .htaccess bestanden, mocht dat eventueel noodzakelijk zijn.

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Mathijs1: mass dynamic vhosting. Met die drie woorden moet je een eind kunnen komen. Je kunt namelijk url/$user best naar /www/web/$user laten redirecten, dynamisch. Juist om al die httpd.conf restarts te voorkomen is dat systeem bedacht :)
Pagina: 1