Hi
Ik heb in wamp meerdere virtuele servers draaien.
Net eentje toegevoegd.
Hieronder de instellingen. De eerste werkt goed. De tweede echter geeft steeds 403 terug.
httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "d:/Dropbox/WebSites/one/janr.be/"
ServerName janr.local
ErrorLog "errorjanr.log"
CustomLog "customjanr.log" common
<Directory "D:\Dropbox\WebSites\one\janr.be">
Require local
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "d:/Dropbox/WebSites/School/javascript/"
ServerName school.local
ErrorLog "errorSchool.log"
CustomLog "customSchool.log" common
<Directory "D:\Dropbox\WebSites\School\javascript">
Require local
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
De directives Allow/Deny/Order/Satisfy zijn pre-2.4 en het wordt niet aangeraden die te mixen met Require.
Ik raad je dan ook aan om je access rules even onder de loep te nemen. 'Require local' zou voldoende moeten zijn. Als je zeker wilt weten dat alle niet-expliciet toegestane requests worden geweigerd, zou je nog iets als dit kunnen opnemen:
<Directory />
Require all denied
</Directory>
maar dat zou al standaard in je httpd.conf moeten staan.
Is het juist de bedoeling om iedereen toegang te geven, vervang de 'Require local' dan door 'Require all granted'.
Als je geen directory-index ziet bij een ontbrekende index.php, komt dat waarschijnlijk door een 'Options None'. Door een directive 'Options Indexes' in je directory-tag op te nemen kun je het weer aanzetten.