Toon posts:

[Apache] Krijg virtualhosts niet aan de praat? *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal, het volgende probleem.
Ik heb 2 domein namen tot mijn beschikking op het moment
www.wipeontrash.com en www.never-give-up.org

Nu heb ik thuis op mijn server 2 mappen gemaakt elk met hun eigen forums


Nu als ik wipeontrash.com intyp kom ik in de root van mijn Htdocs met de mappen Never en Wipe

Nu wil ik dus als ik www.wipeontrash.com intypt, hij naar www.wipeontrash.com/wipe/index.php gaat en respectievielijk www.never-give-up.org/never/index.php.

Ik ben te weten gekomen dat dit met virtual hosts gedaan kan worden, mijn dns provider heeft mij hiermee opweg geholpen, verder refereren ze naar de apache handleiding. Deze heb ik doorgespit alleen ik kan het tot nu toe nog steeds niet voor elkaar krijgen. Naar aanleiding van verschillende zoektochten hier en op google en apache heb ik nu dit in me virtualhosts config file staan.

(en ja ik herstart de apache server elke keer na een edit)

<virtualhost *:80>
ServerAdmin wipeadmins@gmail.com
DocumentRoot c:/program%files/xampp/htdocs/wipe
ServerName www.wipeontrash.com
</virtualhost>
<virtualhost *:80>
ServerAdmin neveradmins@gmail.com
DocumentRoot c:/program%files/xampp/htdocs/never
ServerName www.never-give-up.org
</virtualhost>

Echter werkt dit niet, ik krijg nu een page is forbidden als ik op mijn www.wipeontrash.com terecht kom

Als ik de virtualhost van *:80 naar **mijnip*** verander, krijg ik geen forbidden page meer, maar gewoon weer een directory overview.....

Kan iemand mij hiermee verder opweghelpen ?...

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 09:21
Moet de ServerName niet bovenaan staan, net als in alle voorbeelden in de documentatie?

Ik mis overigens je NameVirtualHost ?

En welke versie van Apache draai je?

Wordt je vhosts.conf overigens ook wel ingeladen vanuit je httpd.conf? Standaard staat deze uitgecomment.

[ Voor 255% gewijzigd door frickY op 02-10-2006 16:55 ]


Verwijderd

Topicstarter
vhosts.conf WORD geladen, er staat geen # voor

Apache 2.2.0


voorbeld uit httpd-vhosts.conf :

##<VirtualHost *:80>
## ServerAdmin webmaster@dummy-host2.example.com
## DocumentRoot /www/docs/dummy-host2.example.com
## ServerName dummy-host2.example.com
## ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
## CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
##</VirtualHost>

dus dat de servername bovenaan moet staan maakt denkik niets uit


NameVirtualHost *:80 trouwens dus alles wat binnenkomt op poort 80

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Ten eerste; het gaat niet zo werken; de directories blijven niet zichtbaar als het goed is; dat wordt namelijk je nieuwe docroot. Ben je al eens begonnen met bestuderen van de apache error_logs? Daar staat namelijk gedetailleerder in waarom jij een foutmelding krijgt als je naar 1 van beide vhosts gaat. Laat eens zien wat daar staat?

CSA > WSS

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
Met deze instellingen (ben vanalles aan het testen)
NameVirtualHost 62.166.xxx.xxx

<virtualhost 62.166.xxx.xxx>
ServerName www.wipeontrash.com
ServerAdmin synergyadmins@gmail.com
DocumentRoot "c:/program files/xampp/htdocs/synergy"

</virtualhost>
<virtualhost 62.166.xxx.xxx>
ServerName www.never-give-up.org
ServerAdmin neveradmins@gmail.com
DocumentRoot "c:/program files/xampp/htdocs/never"

</virtualhost>

Krijg ik geen error logs, en werken doet het ook niet

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Probeer ipv je IP eens gewoon een sterretje. Daarnaast moet je wel een error_log hebben; kijk ander eens in c:/program files/xampp/logs/ oid? Ik pas ook je topictitel maar even aan

Apache, virtual hosts > [Apache] Krijg virtualhosts niet aan de praat? *

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
Ik heb wel een error log, alleen er staat niets bijzonders in, alleen dat ie start....

Nu ik er * heb neergezet dan komt er dit te staan :

[Tue Oct 03 14:34:30 2006] [error] VirtualHost _default_:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Tue Oct 03 14:34:31 2006] [notice] Apache/2.2.0 (Win32) DAV/2 mod_ssl/2.2.0 OpenSSL/0.9.8a mod_autoindex_color PHP/5.1.1 configured -- resuming normal operations
[Tue Oct 03 14:34:31 2006] [notice] Server built: Dec 1 2005 18:36:53
[Tue Oct 03 14:34:31 2006] [notice] Parent: Created child process 2044
[Tue Oct 03 14:34:31 2006] [error] VirtualHost _default_:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Tue Oct 03 14:34:32 2006] [error] VirtualHost _default_:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Tue Oct 03 14:34:32 2006] [notice] Child 2044: Child process is running

in de log en als ik *:80 doe dit :
...HMMmmm
nu als ik wipeontrash.com intyp gaat ie goed
alleen met never-give-up.org gaat ie ook naar wipeontrash.. ;)
vooruitgang !


edit: Omdat wipeontrash als 1e staat, kijkt ie daar eerst naar.....dat is dan de "mainhost" of iets dergelijks.

EDIT 2 : FIXED!!!

NameVirtualHost *:80

<virtualhost *:80>
ServerName www.wipeontrash.com
ServerAdmin synergyadmins@gmail.com
DocumentRoot "c:/program files/xampp/htdocs/synergy"

</virtualhost>
<virtualhost *:80>
ServerName 62.166.xxx.xxx
ServerAdmin neveradmins@gmail.com
DocumentRoot "c:/program files/xampp/htdocs/never"

</virtualhost>

Dit is nu mijn vhosts config file ! :D
En nu werkt het, alles wat op wipeontrash.com komt, gaat naar de goede map :D
werkt perfect !
Ik heb bij de 2e mijn ip adres moeten instellen aangezien door een kleine dns bugje van me provider hij nog niet goed gezet is opt moment...

Tnx voor alle hulp, en ik hoop dat andere mensen hier iets aan hebben :D
(btw die admin emailadressen zijn fake :P)

[ Voor 26% gewijzigd door Verwijderd op 03-10-2006 14:43 ]

Pagina: 1