Vanderploeg
Gebruiker
- Lid geworden
- 3 feb 2007
- Berichten
- 201
Wat zegt de error_log dan precies?
Dit:
AH01276: Cannot serve directory /home/desardonix.nl/public_html/Beheer/: No matching DirectoryIndex (index.php,index.html,index.cgi,index.pl,index.xhtml,index.htm,index.shtml) found, and server-generated directory index forbidden by Options directive
Maar ten dele begrijp ik dit ook wel. Want ik heb geen index-bestand in de te beveiligen map, omdat ik dat niet nodig vond. (In een hogere map heb ik dat wel).
Alleen vond ik het niet leuk, dat ik geen inhoudsopgave kreeg van de map, als ik die achter de domeinnaam opgaf in de adresbalk. Dit is geblokkeerd via de Options directive. Maar achteraf dacht ik: "Dat is misschien maar goed ook! Dan kunnen hackers die inhoudsopgave ook niet zien! En zelf weet ik toch wel wat er in die map staat, want heel die map heb ik ook gewoon op mijn computer staan! Dus ik denk dat ik het lekker zo laat!"
Als ik achter de naam van die map ook nog de naam opgeef van een bestand in die map, dan heb ik wel toegang. En dat is alles wat ik nodig heb!
Via mijn mobieltje met een ander IP-adres kreeg ik geen toegang. En dat is ook precies zoals het moet! Wil ik later toch toegang via mijn mobieltje, dan kan ik het IP-adres van het mobieltje ook in de .htaccess opnemen.
Alleen wil ik nog zeker weten of mijn formulering van de Require helemaal goed en optimaal is. Dus deze vraag heb ik aan de hosting provider voorgelegd. Hopelijk willen ze daar even een oordeel over uitspreken, ook al waren ze van mening dat dat niet behoort tot hun werkterrein.
Heb je dan een VPS?
Ik weet zo goed als zeker, dat ik dat niet heb. Maar het is echt waar. Toen ik de .htaccess van mijn website pas had aangepast, werkte hij nog niet goed. Ik denk dat een foute .htaccess niet altijd een 500 error geeft. Het hangt er maar vanaf wat voor fout het is.
Inderdaad kan Apache niet meer herstarten bij sommige fundamentele fouten. Dit heb ik in localhost ook meer dan eens meegemaakt. Maar ik meen me te herinneren, dat dat niet bij iedere fout gebeurt.
De verouderde formule met 'order allow,deny' is mijns inziens zo'n fout waarbij Apache (nog) geen 500 error geeft.
Dank voor jouw medeleven en hulp! We zijn er mijns inziens bijna uit! Als ik meer weet laat ik het weten!