Toon posts:

Apache 2 Virtual host problemen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Moet je een linux server hebben met het debuggen.
Apache for windows misschien wel es van gehoord.

miranda1.tk = oke
www.miranda1.tk gaat ie naar de standaard ingestelde vhost (banner met hond)

www.miranda.tk gaat via dot.tk naar miranda1.mine.tk naar mijn server

miranda1.mine.tk ook geprobeerd maar is hem niet

[ Voor 85% gewijzigd door Verwijderd op 14-11-2003 20:01 ]


  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Heb je de documentatie over vhosts wel gelezen? Daar staat dit genoemd:
If you are trying to debug your virtual host configuration, you may find the Apache -S command line switch useful. That is, type the following command:

/usr/local/apache2/bin/httpd -S
dus ik zou zeggen, probeer het eens :)

zou je
die verwijst naar dns org en die verwijst naar mijn computer krijg ik de standaard directory in beeld en niet miranda1
ook in normaal en helder nederlands kunnen formuleren? hier kan ik niets van maken namelijk :)

overigens levert miranda.tk een apple 404 pagina, en miranda1.tk iets met een banner met een hond.

Verwijderd

Het probleem zit bij .tk - er worden frames gebruikt.
De browser vraagt eigenlijk http://miranda1.mine.nu op, en daar moet je de virtual host ook op instellen.

<VirtualHost miranda1.mine.nu>
ServerAdmin miranda1@tk.tk
DocumentRoot "c:/website/miranda1"
ServerName miranda1.mine.nu
</VirtualHost>

Verwijderd

Topicstarter
### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs-2.0/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
NameVirtualHost 127.0.0.1:80
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>

<VirtualHost miranda1.mine.nu>
ServerAdmin miranda1@tk.tk
DocumentRoot "c:/website/miranda1"
ServerName miranda1.mine.nu
</VirtualHost>

LoadModule php4_module c:\php\sapi\php4apache2.dll
AddType application/x-httpd-php .php

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Je hoeft niet alle comments te posten hoor, en je post nu exact hetzelfde wat Jef vr al zei. Werkt het nu of niet? :)

Verwijderd

Topicstarter
nope nog geen succes

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
code:
1
2
3
4
5
6
7
8
9
10
11
<VirtualHost miranda1.mine.nu:80>
ServerAdmin miranda1@tk.tk
DocumentRoot "c:/website/miranda1"
ServerName miranda1.mine.nu
</VirtualHost>

<VirtualHost miranda.mine.nu:80>
ServerAdmin miranda@tk.tk
DocumentRoot "c:/website/miranda"
ServerName miranda.mine.nu
</VirtualHost>


Als je nu bovenstaand eens probeert? :)

Verwijderd

Topicstarter
nee ook niet :X

lijkt net of ie het gehele commando niet uitvoerd/herkent van virtualhost??

  • Nick Name
  • Registratie: Oktober 2002
  • Laatst online: 21:47

Nick Name

SinFest!

je openingspost is een beetje kortaf...
Maar komt de request wel op je server (@127.0.0.1:80) aan?
Als het goed zou je iets in je access.log moeten terug zien. Controleer anders met een ethereal de headers van de requests die op je server binnenkomen als ze al aankomen (kun je meteen zien welke host wordt meegegeven in de headers).

[ Voor 3% gewijzigd door Nick Name op 14-11-2003 23:17 ]

http://www.sinfest.net | Q: Does it ever get windy in Australia? I have never seen it rain on TV, so how do the plants grow? (UK) A: We import all plants fully grown and then just sit around watching them die


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

<VirtualHost *:80>
ServerAdmin miranda1@tk.tk
DocumentRoot "c:/website/miranda1"
ServerName miranda1.mine.nu
</VirtualHost>

<VirtualHost *:80>
ServerAdmin miranda@tk.tk
DocumentRoot "c:/website/miranda"
ServerName miranda.mine.nu
</VirtualHost>

[edit]
Dat sterretje moet er staan aangezien het hier om vhosts gaat op het zelfde ip, waardoor de eerste vhost al mathed met het ip en daardoor niet naar ServerName wordt gekeken ;)

[ Voor 33% gewijzigd door Erkens op 14-11-2003 23:23 ]


Verwijderd

Topicstarter
* geprobeerd maar hij gaat nu naar steeds naar de eerst vhost

en kijkt niet naar de andere of ik nou www.banjer.tk of miranda1.tk

invul

======

DocumentRoot "C:/website/banjer/"

staat standaard ingesteld rlg 228 en regel 253 ?
in httd.conf

als ik dan als 1e vhost miranda1.tk (duz maar 1 vhost) invul slaat hij banjer.tk over en gaat naar miranda1.tk ?


======

vul ik hierna ervoor vhost miranda1.tk nog een vhost met banjer.tk in dan gaat ie naar banjer.tk, kijk maar :

<VirtualHost *:80>
ServerAdmin banjer.tk
DocumentRoot "c:/website/banjer"
ServerName banjer.tk
</VirtualHost>

<VirtualHost *:80>
ServerAdmin miranda1@tk.tk
DocumentRoot "c:/website/miranda1"
ServerName miranda1.tk
</VirtualHost>

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

ehm, resolven die host names wel naar JOUW ip? volgens mij niet ;)
aangezien die .tk dingen in een frameset geladen worden gaat dat natuurlijk zo niet werken :)
het eenvoudigst en zonder dat hele vhost gebeuren, je moet de page in die frameset van beide 'domeinen' anders instellen, van domein1.tk naar ip-server/domein1/index.html, en van domein2.tk naar ip-server/domein2/index.html en het hele 'probleem' is opgelost.

deze vhosts werken alleen als er idd een vhost (A of CNAME record) aanwezig is die naar het zelfde ip verwijzen.

Verwijderd

Topicstarter
Kan ik wel wat inzien alleen probleem is dat mijn router de http reqeust doorstuurt en dat vindt dot.tk niet leuk !!

It seems that the URL you provided does not exist or is by itself already a redirected URL, which cannot be redirected again by Dot TK. Please choose another URL.

http://mij ip/banjer/index.html

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op 15 november 2003 @ 19:36:
Kan ik wel wat inzien alleen probleem is dat mijn router de http reqeust doorstuurt en dat vindt dot.tk niet leuk !!

It seems that the URL you provided does not exist or is by itself already a redirected URL, which cannot be redirected again by Dot TK. Please choose another URL.

http://mij ip/banjer/index.html
overal kan je wel omheen natuurlijk, maar waarschijnlijk staat dot.tk niet toe dat iemand meerdere 'domeinen' heeft ;)
Pagina: 1