Virtual hosts in XAMPP Server probleem (maar 1 website wordt weergegeven)

Status
Niet open voor verdere reacties.
In httpd.conf zou moeten staan waar de standaard website zijn logs neerzet en welk niveau die moet hebben. Kijk er nog eens naar waar die log zou moeten staan en kijk welk niveau logging er wordt gedaan.
Daarna niet vergeten om eerst die webpagina weer op te vragen vanaf laptop en webserver voordat je gaat kijken in de logs.

Tijs.
 
mijn oplossing tot zover.

Ik ben gister de hele dag bezig geweest omdat ook .htaccess niet werkte en ben tot de volgende configuratie gekomen:

#1
Apache configuratie

in httpd.conv

<Directory />
AllowOverride all
Require all granted
</Directory>


#2
virtual hosts

in httpd-vhosts.conf

<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot "C:/www/website1"
ServerName website1.nl
ServerAlias www.website.nl
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>
#
<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot "C:/www/website2"
ServerName website2.com
ServerAlias www.website2.com
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>
#

Ik heb ontdekt dat het zonder de regels in het rood ook werkt maar ik laat ze toch maar staan

#3
Alias

In Wampserver had ik een aparte directory waar een lijst van alias.conv bestandjes in stonden:

c:/wamp/alias

website1.conv
website2.conv
website3.conv


Met in httpd.conv de vermelding Include

"c:/wamp/alias/*"

Dit is in XAMPP niet nodig en wordt volgens mij ook volkomen genegeerd en dus dat heb ik weer weggehaald

#4
.htacces


In .htaccess (om een map met een wachtwoord te beveiligen) komt:

AuthName "alleen toegang met wachtwoord"
AuthType Basic
AuthUserFile C:/xampp/website1/.htpasswd
require valid-user


En het wachtwoord bestand .htpasswd komt dan in c:/xampp/website1
In .htpasswd staat dan alleen een lijst in met namen en wachtwoorden zoals dit:

pietje:worst
jantje:zuurkool
klaaske:worteltjes

Door het .htpasswd in verschillende mappen te plaatsen en die map aan te geven in .htacces kun je verschillende mappen metverschillende wachtwoorden lijsten gebeuiken

#5
Het externe IP adres
*ik gebruik komma's in de voorbelden om te voorkomen dat ze als echte links worden weergegeven
Het externe IP adres gebruiken als directe link als in http,//12,34,567,89/submap/index.html resulteert altijd in een melding "object niet gevonden" en alleen het IP adres http,//12,34,567,89 geeft altijd één bepaalde website op de server weer, het is altijd de zelfde en ik heb geen verklaring waarom juist die website.

Voor mijn vogelnest camera heb ik een andere oplossing gevonden door gebruik te gaan maken van een gratis DNS service , ik heb daarvoor serverthuis.nl gevonden en dat paginaatje op die manier bereikbaar te maken met een gratis subdomein: birdcam.serverthuis.nl en dit is dus een werken linkje..
Die webcam staat nu (3 nov 2015) nog even een paar dagen op een wekker gericht maar als de server op z'n plaats staat zie je dan mijn nestkastje.
(als je niks krijgt kan het ook zijn omdat mijn oude server er nog even aan staat)

#eind

Zo heb ik het dus werkend gekregen..
Waarom er niets meer in het access log komt is me een raadsel maar ik ben blij dat het nu zo draait
 
Laatst bewerkt:
In httpd.conf zou moeten staan waar de standaard website zijn logs neerzet en welk niveau die moet hebben. Kijk er nog eens naar waar die log zou moeten staan en kijk welk niveau logging er wordt gedaan.
Daarna niet vergeten om eerst die webpagina weer op te vragen vanaf laptop en webserver voordat je gaat kijken in de logs.

Tijs.
Dit is het enige wat er in staat sinds eergisteren:

192.168.2.5 - - [02/Nov/2015:13:54:20 -0600] "GET / HTTP/1.1" 200 3242 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:41.0) Gecko/20100101 Firefox/41.0"
192.168.2.5 - - [02/Nov/2015:13:54:20 -0600] "GET /errorani.gif HTTP/1.1" 200 21840 "http://192.168.2.211/" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:41.0) Gecko/20100101 Firefox/41.0"
192.168.2.5 - - [02/Nov/2015:13:54:20 -0600] "GET /i-page/botasnegras.jpg HTTP/1.1" 200 18860 "http://192.168.2.211/" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:41.0) Gecko/20100101 Firefox/41.0"
192.168.2.5 - - [02/Nov/2015:13:54:20 -0600] "GET /i-page/DBbanner1.jpg HTTP/1.1" 200 16736 "http://192.168.2.211/" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:41.0) Gecko/20100101 Firefox/41.0"
192.168.2.5 - - [02/Nov/2015:13:54:20 -0600] "GET /attempting-to-give-a-damn.gif HTTP/1.1" 200 3254 "http://192.168.2.211/" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:41.0) Gecko/20100101 Firefox/41.0"
192.168.2.5 - - [02/Nov/2015:13:54:20 -0600] "GET /i-page/dutchheretic.jpg HTTP/1.1" 200 14268 "http://192.168.2.211/" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:41.0) Gecko/20100101 Firefox/41.0"
192.168.2.5 - - [02/Nov/2015:13:54:20 -0600] "GET /href= HTTP/1.1" 404 1113 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:41.0) Gecko/20100101 Firefox/41.0"

Bedenk wel, de reguliere websites worden keurig netjes weer gegeven, daar is helemaal geen probleem mee.
hoe ik alles nu heb opgelost heb ik gister uitgebreid beschreven..
En ik ben er wel tevreden over zo.
Nu het volgende hoofdstuk, proberen pop3 mailboxen aan mijn websites te koppelen.
E zit tenslotte Mercury mail in, maar tot zover weet ik nog niet eens of mercurymail dat wel kan..
Maar dat is een ander onderwerp
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan