Toon posts:

[apache] 403: no permission

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hello,

Het lukt me niet om een directory listing te maken met apache. Nu heb ik een map aangemaakt in /home/sharing/ (HTTP).
Ik heb volledige rechten toegekend via chmod -R 777 /home/sharing/HTTP.
Vervolgens heb ik met webmin een virtual server aangemaakt met als document root /home/sharing/HTTP.
Vervolgens werkt het dus niet, maar er zijn blijkbaar heel veel mensen met deze fout dus ik kwam erachter dat ik in /etc/httpd/conf/commonhttpd.conf een aanpassing moet maken. Ik heb topic http://gathering.tweakers...pache,directory,forbidden
gevolgd daarmee heb ik de volgende regels aangepast:
code:
1
2
3
4
5
6
7
8
9
10
11
12
<Directory />
     Options  SymlinksIfOwnerMatch indexes
     AllowOverride  None
</Directory>

#Restricted set of options 
<Directory />
  Options -All -Multiviews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

Volgens mij zou het dan ook moeten werken, maar ik blijf geen toegang krijgen. Ik snap het dus eigenlijk niet meer, ben ik een instelling vergeten? Heel erg irritant want ik kan een bekend probleem niet oplossen :(
Wat heb ik fout gedaan?

Verwijderd

chmod -Rf 777 /home/sharing/HTTP/

??

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 18:47

Kees

Serveradmin / BOFH / DoC

code:
1
2
3
4
<Directory />
     Options  SymlinksIfOwnerMatch indexes
     AllowOverride  None
</Directory>
Dit is fout.. je wil niet op je / de indexes hebben, heeft uberhaubt geen nut.
Je moet iets als dit in je VirtualHost gooit dan moet het beter werken:
code:
1
2
3
4
5
6
7
8
<virtualhost>
    <directory /home/sharing/HTTP>
         Options .... Indexes
          Order allow,deny
          Allow from all
     </directory>
      rest van je vhost
</virtualhost>


Nogmaals.. die <directory /> moet je afblijven, dat is echt niet m rechten in te stellen (wat je daar instaled geldt voor je complete server, dat wil je niet, dat moet je per directory doen (subdirs gaan auto mee)

[ Voor 3% gewijzigd door Verwijderd op 21-03-2003 14:28 ]

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • Zwerver
  • Registratie: Februari 2001
  • Niet online
quote: Kees
Je moet iets als dit in je VirtualHost gooit dan moet het beter werken:

code:

Nogmaals.. die moet je afblijven, dat is echt niet m rechten in te stellen (wat je daar instaled geldt voor je complete server, dat wil je niet, dat moet je per directory doen (subdirs gaan auto mee)
Oh my god, kees, hoeveel heb jij gister gedronken? _/-\o_ Zelfs _ik_ kan hier niks meer van maken, die zin is mega krom :P Wat bedoel je nu precies? Dat die daar van af moet blijven omdat dat voor de hele server geld?!

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


Verwijderd

Nee, geen drank maar een paar eigenaardigheden die HTML rechten veroorzaken :)
Gefix0red .

Verwijderd

Topicstarter
zwerver schreef op 21 maart 2003 @ 12:46:
[...]


Oh my god, kees, hoeveel heb jij gister gedronken? _/-\o_ Zelfs _ik_ kan hier niks meer van maken, die zin is mega krom :P Wat bedoel je nu precies? Dat die daar van af moet blijven omdat dat voor de hele server geld?!
ik begreep het wel ongeveer hoor >:)

Ok, mijn config ziet er nu als volgt uit:
/etc/httpd/conf/vhosts/vhosts.conf
[code]
51 < virtualhost >
52 <directory /home/sharing/HTTP>
53 Options .... indexes
54 Order allow,deny
55 Allow from all
56 </directory>
56 < /virtualhosts >

/etc/httpd/conf/commonhttpd.conf
#< directory />
# Options -indexes
# Allowoverride None
# Indexoptions Fancyindexing ScanHTMLtitles

< directory />
Options -All -Multiviews
Allowoverride None
Order allow,deny
Allow from all
< /directory >

Ik heb de 1e 4 regels van de commonhttpd.conf weer uitgezet omdat je zei dat ze uit moesten staan. Nu heb ik aan de vhosts toegevoegd wat je zei en het geeft het volgende resultaat:

Blijkbaar doe ik het nog steeds niet goed, Apache is een taai programma merk ik al :(

Ik krijg de volgende fouten:
Failed to start apache :
Starting httpd-perl: Syntax error on line 51 of /etc/httpd/conf/vhosts/Vhosts.conf:
Invalid command '', perhaps mis-spelled or defined by a module not included in the server configuration
[FAILED]
Starting httpd: Syntax error on line 51 of /etc/httpd/conf/vhosts/Vhosts.conf:
Invalid command '', perhaps mis-spelled or defined by a module not included in the server configuration
[FAILED]
Syntax error on line 51 of /etc/httpd/conf/vhosts/Vhosts.conf:
Invalid command '', perhaps mis-spelled or defined by a module not included in the server configuration
[FAILED]
Syntax error on line 51 of /etc/httpd/conf/vhosts/Vhosts.conf:
Invalid command '', perhaps mis-spelled or defined by a module not included in the server configuration
[FAILED]
Syntax error on line 51 of /etc/httpd/conf/vhosts/Vhosts.conf:
Invalid command '', perhaps mis-spelled or defined by a module not included in the server configuration
[FAILED]
Syntax error on line 51 of /etc/httpd/conf/vhosts/Vhosts.conf:
Invalid command '', perhaps mis-spelled or defined by a module not included in the server configuration
[FAILED]
Dat betekent dus dat de regel:
code:
1
51 < virtualhost >

fout is. Maar wat kan daar nou fout aan zijn?! Ik snap het echt niet meer |:(

Verwijderd

Topicstarter
Ik geef em een rotschop }:O
Ik heb nog steeds het probleem, ik denk dat het komt door webmin, heeft iemand een idee wat er nog fout staat in de commonhttpd.conf / vhosts ?

Verwijderd

Topicstarter
Het gekke is trouwens dat Webmin de opties voor de directory als volgt aangeeft:
code:
1
2
3
4
5
AllowOverride none
order allow,deny
Options Indexes
IndexOptions
allow from all

Daarmee krijg ik het geheel niet aan de praat. Maar de options indexes staat erbij, evenals allow from all en order allow,deny. Dit zou toch moeten kloppen? Ik snap er steeds minder van |:(

Verwijderd

Op verzoek van NOS naar NT
Pagina: 1