login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Apache

Offline lays - 02/11/2004 21:19
Avatar van laysLid Hallo, ik heb een probleempje met mijn apache server op een linux machine.
Ik wil een directory alias maken voor mijn phpadmin module, deze wil ik niet in de root dir van mijn website hebben.
dus ik heb:
/var/www/html/root/ mijn normale webpagina
/var/www/html/phpadmin/

Dus ik wil het volgende:
http://domain/phpadmin/ dat hij dan naar de phpadmin dir gaat. Maar als ik dit zo doe:
alias /phpadmin /var/www/html/phpadmin
in mijn config file dan krijg ik de error 403 forbidden access.
Heeft iemand een idee wat ik fout doe?

5 antwoorden

Gesponsorde links
Offline DRUNK - 02/11/2004 21:58
Avatar van DRUNK PHP gevorderde Als je een 403 error hebt wil dit zeggen dat die directory niet de juiste rechten heeft. Uit mijn hoofd is 0755 goed maar kan je nog even nakijken in documentatie van httpd. Waarom gebruik je geen virtual hosts voor elke webdir? Vind ik persoonlijk wel handiger werken.
Offline lays - 02/11/2004 22:26
Avatar van lays Lid en hoe kan ik dit dan doen? virtual hosts zijn toch alleen als je www.domain.nl of mail.domain.nl etc wilt gebruiken of niet?
Ik draai dit nu locaal ip geconnect en dan gaat dit verhaal niet op toch?

Johan
Offline DRUNK - 02/11/2004 22:37
Avatar van DRUNK PHP gevorderde Weet ik eigenlijk niet, nog nooit geprobeerd met alleen een IP. Wat je ook kan doen is in een gebruiker phpadmin aanmaken, dan connecten via http://je-ip-of-hostname/~phpadmin. Dan moet je phpmyadmin in /home/public_html/phpadmin zetten en even de juiste rechten instellen, zo doe ik het op server(s) zonder domein naam(en).
Offline lays - 02/11/2004 22:50
Avatar van lays Lid het kan dus niet gewoon met http://ip/phpadmin
zoals dit wel in iis kan?
Offline DRUNK - 02/11/2004 23:37 (laatste wijziging 02/11/2004 23:37)
Avatar van DRUNK PHP gevorderde ja het kan wel, maar dan word je directory structuur al snel een zootje en kan je binnen de kortste keren niets eer terug vinden. Wat wel kan is gewoon allemaal directory's in public_html / www / htdocs (hoe het ook heet op jou systeem) aanmaken, voor een test server is dit natuurlijk geen probleem maar ik houd he graag overzichtelijk, gestructureerd en maximaal geautomatiseerd.

Een stukje wat mischien wel handig voor jou is:
  1. #httpd.conf
  2.  
  3. # DocumentRoot == wwwroot
  4. # Te vinden op regel 300 ongeveer
  5. DocumentRoot "/var/www/html"
  6.  
  7. # Zet hier zelfde pad als in DocumentRoot
  8. # Aantal regels verder, ongeveer regel 330
  9. <Directory "/var/www/html">


Zet in '/var/www/html' een index.htm file met een redirect naar je 'hoofd-site', mapje root bijvoorbeeld. in dezelfde directory zet je alle andere mappen met andere sites, phpadmin ed.

Ik hoop dat het een beetje duidelijk is, ik ben niet zo heel erg goed in het uitleggen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s