VMWare & localhost

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • The Great HooD
  • Registratie: September 2009
  • Laatst online: 13-09-2014
Ik ben een site aan het ontwikkelen in Django, ik wil het eea testen in IE6 en 7 maar daarvoor heb ik dus een VM nodig. Winebottler en Wine heb ik ook geprobeerd, werkt niet!

Ik kan dus niet zo 1,2,3 vanuit de VM de localhost van mijn Mac aanroepen, dit is namelijk niet hetzelfde.

Ik heb op internet al het een en ander gezocht maar het wil allemaal niet werken.

Klik
Klik
Klik

Mijn instellingen in Django zijn als volgt:

127.0.0.1 (Je kon kiezen voor een IP, leeg laten voor localhost, ik heb 127.0.0.1 ingevuld anders werkte het niet)
port: 8000

Verder staan de MySQL en Apache poorten op gewoon standaard.

Wat ik nu heb gedaan is de host file in de VM aangepast dat hij mijn computer ook ziet. Hier staat nu bij mij:

127.0.0.1 localhost
192.168.1.64 django

Waarbij bij django mijn Mac is.

Ik heb VMWare op bridgend staan.

Ik zit nu dus vast en kan niet verder. Iemand dezelfde problemen ondervonden.

Acties:
  • 0 Henk 'm!

  • shytah
  • Registratie: Maart 2004
  • Laatst online: 30-09 02:46
Als je kiest voor bridged hebben je virtuale machine en je mac allebei een apart ip-adres. Gebruik dus het normale ip-adres van je mac om in de virtuele machine de web-server te benaderen.

[ Voor 79% gewijzigd door shytah op 13-11-2011 19:42 ]


Acties:
  • 0 Henk 'm!

  • Kavaa
  • Registratie: November 2009
  • Laatst online: 16:46
Je moet je setting van je netwerk op host only zetten volgens mij.
En anders eventjes je webserver aan het ipadres koppelen van je mac. dus gewoon aan het ipadres wat je mac krijgt van je router.
Wat je ook kunt proberen is nat.
Maar als je je webserver aan het ip van je mac koppelt kun je het beste gewoon weer bridged pakken, en gewoon het adres van je mac in de browser intypen

ICTWebSolution - Wi-Fi Problemen? Stuur maar een berichtje! - Wi-Fi Bereik verbeteren?


Acties:
  • 0 Henk 'm!

  • The Great HooD
  • Registratie: September 2009
  • Laatst online: 13-09-2014
Arosf schreef op zondag 13 november 2011 @ 19:41:
Als je kiest voor bridged hebben je virtuale machine en je mac allebei een apart ip-adres. Gebruik dus het normale ip-adres van je mac om in de virtuele machine de web-server te benaderen.
Werkt dus niet...
djkavaa schreef op zondag 13 november 2011 @ 19:44:
Je moet je setting van je netwerk op host only zetten volgens mij.
En anders eventjes je webserver aan het ipadres koppelen van je mac. dus gewoon aan het ipadres wat je mac krijgt van je router.
Wat je ook kunt proberen is nat.
Maar als je je webserver aan het ip van je mac koppelt kun je het beste gewoon weer bridged pakken, en gewoon het adres van je mac in de browser intypen
Vreemd dat het niet mij mij werkt dan...

Het heeft volgens mij iets ermee te maken is dat ik i.p.v "localhost" 127.0.0.1 in de settings heb staan.

code:
1
'HOST': '127.0.0.1',                      # Set to empty string for localhost. Not used with sqlite3.


Ik heb dus 127.0.0.1 gezet. Lege string werkte niet.

[ Voor 14% gewijzigd door The Great HooD op 13-11-2011 20:07 ]


Acties:
  • 0 Henk 'm!

  • C0rnelis
  • Registratie: Juni 2010
  • Laatst online: 26-08 22:21
Het enige wat je volgens mij moet doen is gewoon je IP van je computer gebruiken als server IP

code:
1
python manage.py runserver 192.168.1.64:8000


In een VM moet het vervolgens gewoon op http://192.168.1.64/app te bereiken zijn (Instelling voor het netwerk is dan bridged mode zodat host en vm beide een ander IP hebben)

[ Voor 16% gewijzigd door C0rnelis op 13-11-2011 20:13 ]


Acties:
  • 0 Henk 'm!

  • The Great HooD
  • Registratie: September 2009
  • Laatst online: 13-09-2014
C0rnelis schreef op zondag 13 november 2011 @ 20:12:
Het enige wat je volgens mij moet doen is gewoon je IP van je computer gebruiken als server IP

code:
1
python manage.py runserver 192.168.1.64:8000


In een VM moet het vervolgens gewoon op http://192.168.1.64/app te bereiken zijn (Instelling voor het netwerk is dan bridged mode zodat host en vm beide een ander IP hebben)
Thanks! Dit werkte!
Pagina: 1