[Apache] user directories via browser benaderen

Pagina: 1
Acties:

  • f1r3b4ll
  • Registratie: Augustus 2000
  • Laatst online: 21:59
ik ben bezig mijn eigen web- en database server te configureren met Apache, MySQL en PHP. alles draait inmiddels zonder errors, maar nu heb ik een vraag:

wat moet ik aan mijn instellingen veranderen om de user-directories (/home/*) via internet te benaderen (via de bekende http://mijnserver/~gebruiker/ aliassen). als ik momenteel http://mijnserver/~gebruiker/ intik, krijg ik een "permission denied" van Apache.
en hoe zit het met de cgi-bin?? kan ik gewoon naast public_html ook een map cgi-bin aanmaken en daar de cgi-scripts inzetten???

volgens de search heeft het iets met chmod te maken maar ik kom er niet uit. nogmaals ik heb de search al veelvuldig gebruikt en ook andere HOWTO's gelezen, maar het lukt gewoon niet!!!

kan iemand even in een paar korte stappen uitleggen hoe ik de user-directory's wel via internet kan bereiken???

bvd!!!! :)

🇳🇱 🔋 Marstek Venus E v3 | EMS xxx, BMS xxx, App vxxx | HW P1 | Marstek CT003 P1 | ☀️14kWp zuid-west+noord-oost


  • NeOTheMaTriXM
  • Registratie: April 2001
  • Laatst online: 11-07 20:31
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<IfModule mod_userdir.c>
    UserDir public_html
</IfModule>


<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
      Order allow,deny
      Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS PROPFIND>
      Order deny,allow
      Deny from all
    </LimitExcept>
</Directory>

dit moet in je apache config staan

en je moet de map public_html aan maken in de user dir

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
...en dat chmoddem moet je doen met
code:
1
/home/user#: chmod 755 -R public_html/

Everyone complains of his memory, no one of his judgement.


  • f1r3b4ll
  • Registratie: Augustus 2000
  • Laatst online: 21:59
heb het geprobeerd maar het gaat nog niet goed... krijg nog steeds dezelfde error

ik heb gewoon ingelogd als een normale gebruiker (dus niet root) en een map public_html aangemaakt in mn home dir.

daarna heb ik zoals jullie gezegd hebben "chmod 755 -R public_html/" gedaan.
vervolgens heb ik als root httpd.conf aangepast zoals beschreven en Apache herstart, maar het helpt nix.

moet ik die public_html mappen aanmaken als root of als gewone gebruiker??? moet ik ze ook chown of chgrp???

alvast bedankt!!!!

🇳🇱 🔋 Marstek Venus E v3 | EMS xxx, BMS xxx, App vxxx | HW P1 | Marstek CT003 P1 | ☀️14kWp zuid-west+noord-oost


  • f1r3b4ll
  • Registratie: Augustus 2000
  • Laatst online: 21:59
ok ik heb het al uitgevogeld:

# cd ~
# mkdir public_html
# chmod 755 public_html
# chmod 755 ~

that's all!!! anyway, erg bedankt allemaal voor de nuttige tips~!!!

🇳🇱 🔋 Marstek Venus E v3 | EMS xxx, BMS xxx, App vxxx | HW P1 | Marstek CT003 P1 | ☀️14kWp zuid-west+noord-oost


  • flipm0
  • Registratie: September 2000
  • Laatst online: 14-11-2025
Nu kan alleen iedereen de inhoud van de homedir van een user bekijken. Dat is natuurlijk niet echt de bedoeling van een homedir ;). Je kan beter
code:
1
chmod 711 ~

doen.

  • f1r3b4ll
  • Registratie: Augustus 2000
  • Laatst online: 21:59
yo tnx... heb nog een vraagie.... als ik in de map public_html een map cgi-bin maak, en ik daar vervolgens een CGI script inzet en die run vanuit de browser (http://mijnserver/~user/cgi-bin/blaat.cgi) krijg ik de melding permission denied 403. hoe komt dit???

🇳🇱 🔋 Marstek Venus E v3 | EMS xxx, BMS xxx, App vxxx | HW P1 | Marstek CT003 P1 | ☀️14kWp zuid-west+noord-oost


Verwijderd

zien of de map en de inhoud ervan juist gechmod staat

om map EN inhoud te chmodden (denk ik) gebruik je best chmod -R
Pagina: 1