[XAMPP / Apache] 403 forbidden

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • AvWijk
  • Registratie: Oktober 2004
  • Laatst online: 05-05 23:56
Ik heb een Apache server opgezet in Windows in een locaal netwerk.
Mijn html/php files wil ik in een aparte drive hebben op de server, namelijk in D:\www (hierin staat ook al een index.htm dummy bestand).

Ik heb in httpd-vhosts de volgende virtual hosts gemaakt:

code:
1
2
3
4
5
6
7
8
<VirtualHost *:80>
DocumentRoot "D:/www/"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/www/"
ServerName webdev
</VirtualHost>


In de hostfile van Windows zelf staat:
127.0.0.1 localhost
127.0.0.1 webdev
Echter blijf ik deze melding zien wanneer ik naar mijn server IP ga:

"Toegang verboden!

U hebt niet de toestemming om toegang te krijgen tot de gevraagde map. Er is of wel geen index document of de map is beveiligd tegen lezen."


Apache/XAMPP draait vanaf een useraccount met admin bevoegdheden.
OS is Windows 7 x64 Professional

Help!

Acties:
  • 0 Henk 'm!

  • mirno
  • Registratie: Juli 2011
  • Laatst online: 02-05 00:52

mirno

私の名前はMirnoです

Poort 80 open gezet in de router? Van het IP-adres van het apparaat met D:/www/ ?
Met rechtermuisknop erop kan je hem eventueel nog vrijzetten, rechtermuisknop -> eigenschappen -> Delen of iets.

XAMPP werkt overigens vaak ook niet als je Skype aan hebt staan ;)

我的名字是Mirno


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 06-05 22:31

Hero of Time

Moderator LNX

There is only one Legend

Die twee vhosts kan je ook samenvoegen door ServerAlias te gebruiken. Zo kan je met 1 documentroot en vhost definitie meerdere domeinnamen serveren met dezelfde content.

Maar als je een 403 krijgt, moet je als eerste de Apache logs nagaan. Daar staat precies in wat er mis is. Dit kan een rechten probleem zijn, maar ook een 'noindex' entry in httpd.conf. Als die optie er is, dan betekend dat dat je geen dir listing mag zien als index.[ext] mist.

Commandline FTW | Tweakt met mate