Acties:
  • 0 Henk 'm!

  • IINamoRII
  • Registratie: Februari 2010
  • Laatst online: 24-08 19:04
Ik heb een apache server draaien op lokal ip:192.168.1.8
Nu probeerde ik met virtual hosts een extra domein toe te voegen, door de optie Include conf/extra/httpd-vhosts.conf in htpd.conf te activeren en mijn httpd-vhosts.conf ingesteld zoals je beneden ziet, maar nu wil apache helemaal niet meer opstarten, zelfsniet als ik alles terug zet? Ik weet trouwens ook niet zeker of de virtual host .conf goed is ingesteld.
er worden verder ook geen errors bijgeschreven in het log.

deze optie geincluded in httpd.conf
# Virtual hosts
Include conf/extra/httpd-vhosts.conf


httpd-vhosts.conf
# Virtual Hosts

<VirtualHost *:80>
DocumentRoot "K:/webserver/www"
ServerName 192.168.1.8
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "K:/webserver/www/example.com"
ServerName example.com
ServerAlias www.example.com
ServerAdmin webmaster@mexample.com
ErrorLog "logs/examplem-error.log"
CustomLog "logs/example-access.log" common
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "K:/webserver/www/example2.nl"
ServerName example2.nl
ServerAlias www.example2.nl
ServerAdmin webmaster@example2.nl
ErrorLog "logs/example2-error.log"
CustomLog "logs/example2-access.log" common
</VirtualHost>

Acties:
  • 0 Henk 'm!

  • mace
  • Registratie: Juni 2003
  • Laatst online: 27-08 12:20

mace

Sapere Aude

En wat zeggen de logfiles?

Acties:
  • 0 Henk 'm!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Wat is de uitkomst van de configtest en wat voor meldingen krijg je bij het opstarten?

Sole survivor of the Chicxulub asteroid impact.


Acties:
  • 0 Henk 'm!

  • IINamoRII
  • Registratie: Februari 2010
  • Laatst online: 24-08 19:04
the requested operation has failed, zegt die als ik de server wil opstarten, kan het er misschien aanliggen dat je de mappen die je toevoegt bij de virtual hosts ook nog weer aan de windows path moet toevoegen?


de log geeft geen rare dingen aan, alleen een syntax error maar die heb ik al weer veranderd.
maar hij schrijft nu ook geen nieuwe regels nar de log file.
maar hij start dus ook niet meer op als ik de virtual host include weer uit zet.

Acties:
  • 0 Henk 'm!

  • MuddyMagical
  • Registratie: Januari 2001
  • Laatst online: 11-09 19:11
Was het niet zo dat je voor elke VHOST een aparte file moest maken in plaats van alles in 1 duwen.

Even uit mijn hoofd:

Bij de default moeten de eerste regels er zo uit zien:
code:
1
2
3
4
<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/


Dan in je apache2.conf het volgende toevoegen:
code:
1
2
3
4
5
NameVirtualHost *:80

<IfModule mod_ssl.c>
    NameVirtualHost *:443
</IfModule>


Dan ff Apache reloaden en dan kan je je domeinen aanmaken:
code:
1
sudo vi /etc/apache2/sites-available/eerstedomein.com


Content daarvan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<VirtualHost *:80>

  ServerAdmin webmaster@eerstedomein.com
  ServerName  eerstedomein.com
  ServerAlias www.eerstedomein.com

  DirectoryIndex index.html
  DocumentRoot /home/sites/public_html/eerstedomein.com/public

  LogLevel warn
  ErrorLog  /home/sites/public_html/eerstedomein.com/log/error.log
  CustomLog /home/sites/public_html/eerstedomein.com/log/access.log combined

</VirtualHost>


<disclaimer>Het is al even geleden dat ik dit deed, dus test ff aub.. ;) </disclaimer>

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • IINamoRII
  • Registratie: Februari 2010
  • Laatst online: 24-08 19:04
dus als ik het goed begrijp:

in httpd.conf, deze regels toevoegen:
NameVirtualHost *:80

<IfModule mod_ssl.c>
NameVirtualHost *:443
</IfModule>


en dan httpd-vhosts.conf opsplitsen in twee bestanden? Ik heb nu dit voor httpd-vhosts.conf
# Virtual Hosts

<VirtualHost *:80>

DocumentRoot "K:/webserver/www"
ServerAdmin webmaster@localhost.com


</VirtualHost>

<VirtualHost *:80>
DocumentRoot "K:/webserver/www/example.com"
directoryIndex index.html index.php
ServerName example.com
ServerAlias www.example.com
ServerAdmin webmaster@example.com
ErrorLog "logs/example-error.log"
CustomLog "logs/example-access.log" common

</VirtualHost>

<VirtualHost *:80>
DocumentRoot "K:/webserver/www/example2.nl"
directoryIndex index.html index.php
ServerName example2.nl
ServerAlias www.example2.nl
ServerAdmin webmaster@example2.nl
ErrorLog "logs/example2-error.log"
CustomLog "logs/example2-access.log" common
</VirtualHost>

heb het nu geprobeerd, maar hij wil nog steeds niet opstaten??

[ Voor 3% gewijzigd door IINamoRII op 22-04-2010 16:52 ]


Acties:
  • 0 Henk 'm!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Doe dan eens die config check?

Sole survivor of the Chicxulub asteroid impact.


Acties:
  • 0 Henk 'm!

  • IINamoRII
  • Registratie: Februari 2010
  • Laatst online: 24-08 19:04
nice thx er was een syntax error in httpd-info.conf, hij had daar blijkbaar een '.' voor mijn ip adres gezet.

[ Voor 21% gewijzigd door IINamoRII op 22-04-2010 22:17 ]


Acties:
  • 0 Henk 'm!

  • IINamoRII
  • Registratie: Februari 2010
  • Laatst online: 24-08 19:04
Ik loop nu tegen een ander probleem aan namelijk als ik nu de virtual hosts instel, krijg ik de melding dat apache de directories niet meer kan vinden, maar ze bestaan wel degelijk, want als ik apache run zonder virtual hosts doet die het prima. Je krijgt ook als je de website probeert te openen een 403 forbidden error, maar deze error zal dan wel komen omdat apache de mappen niet kan vinden. had al een beetje rond gezocht naar het probleem:
oplossing 1:
de directory tag toevoegen in de httpd-vhosts
<Directory"K:/webserver/www/example.com">
allow from all
</Directory>
maar dit blijkt ook niet te werken.
oplossing 2:
op linux systemen Selinux uitzetten, maar ik draai windows

en andere oplossingen ben ik nog niet tegengekomen.

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

MuddyMagical schreef op donderdag 22 april 2010 @ 16:31:
Was het niet zo dat je voor elke VHOST een aparte file moest maken in plaats van alles in 1 duwen.
Nee. Dat is alleen voor overzichtelijkheid.

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • IINamoRII
  • Registratie: Februari 2010
  • Laatst online: 24-08 19:04
iemand nog iedeën over hoe ik die error, 'directory does not exist' weg kan krijgen?

Acties:
  • 0 Henk 'm!

  • sus
  • Registratie: September 2000
  • Laatst online: 10-09 16:21

sus

is druk :+

Probeer eens om k:\... te gebruiken? Ik meen me te herinneren dat ik dat destijds ook moest doen toen ik nog op windows draaide.

[ Voor 3% gewijzigd door sus op 24-04-2010 13:23 ]


Acties:
  • 0 Henk 'm!

  • mace
  • Registratie: Juni 2003
  • Laatst online: 27-08 12:20

mace

Sapere Aude

De slashes de andere kant op zetten.

Dus niet K:/blaat/blaat2 maar K:\blaat\blaat2

[ Voor 40% gewijzigd door mace op 24-04-2010 13:17 ]


Acties:
  • 0 Henk 'm!

  • IINamoRII
  • Registratie: Februari 2010
  • Laatst online: 24-08 19:04
de slashes de andere kant opzetten heeft geen effect krijg nog steeds, de zelfde melding van DocumentRoot does not exist en hierdoor blijft die nog steeds de 403 error geven alsa je de webpagina wil openen.

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Is die K:\ schijf een fysieke disk op de machine of iets anders?

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • IINamoRII
  • Registratie: Februari 2010
  • Laatst online: 24-08 19:04
het is een gewone harde schijf(windows draait op mijn andere harde schijf, dus de K:\ wordt alleen voor data gebruikt.

Acties:
  • 0 Henk 'm!

  • IINamoRII
  • Registratie: Februari 2010
  • Laatst online: 24-08 19:04
probleem is eindelijk opgelost, ergens een typfout, waar ik honderd keer over heen gelezen heb:?

Acties:
  • 0 Henk 'm!

  • Xantios
  • Registratie: Maart 2006
  • Laatst online: 09-09 16:53
IINamoRII schreef op zaterdag 24 april 2010 @ 17:53:
probleem is eindelijk opgelost, ergens een typfout, waar ik honderd keer over heen gelezen heb:?
Dat gebeurt bij Apache nog wel eens,
Heeft mij ook al Veels te veel tijd gekost.

Daarom altijd zorgvuldig met je apache config omgaan!
Pagina: 1