2017-10-16 27 views
0

Je suis en train de mettre en place un environnement de test web local avec Vagrant sur une machine virtuelle CentOS/6la mise en place un environnement de test avec Vagrant machine virtuelle et Nginx

Dans la configuration errante je mets: config.vm.network "forwarded_port", guest: 80, host: 8080

a l'intérieur de la boîte errante si je tape: hostname -I il me donne un résultat de 10.0.2.15

In the vagrant box, nginx is already set and I do have a SSL certification and HTTPS connection set up: 
server { 
    listen  443; 
    server_name 127.0.0.1:8000; 
    ...(other configurations including ssl_certificate, 
    ssl_certificate_key,protocols and cipher) 
    ...(other values that I think its not relevant) 
    location/{ 
      if ($http_host != 127.0.0.1:8000) { 
       return 444; 
      } 
    proxy_pass http://127.0.0.1:8000; 
} 

Et puis je:

server { 
    listen 80 default; 
    server_name ~^; 
    return 302 https://127.0.0.1:8000$request_uri; 
} 

Dans ma boîte errante, si j'utilise curl pour obtenir le contenu à 127.0.0.1:8000: curl 127.0.0.1:8000, je suis en mesure d'obtenir avec succès le contenu attendu

De mon système d'exploitation hôte, quand je m avec chrome pour demander l'accès à 127.0.0.1, il dit simplement The connection was reset. et le code d'exception d'erreur est ERR_CONNECTION_RESET

ma meilleure estimation est ce doit faire face à ma configuration SSL?

Répondre

0

Je ne sais pas si cela aidera, je cours vagabond et utilise Virtualbox comme mon hyperviseur. Vous devrez vérifier ce que fait la zone vagabonde pour le NAT. Sur le mien, hors de la boîte c'est 192.169.33.10 et cela arrivera à ma boîte de dev. Suppose que la redirection de port est définie correctement et pas de pare-feu.

Que fait 192.168.33.10:8080?

+0

merci pour votre réponse, je n'ai pas encore configuré mon 'config.vm.network: private_network' à n'importe quelle adresse IP, si j'envoie une requête HTTP à 192.168.33.10:8080 il a continué à demander pendant un moment et me donner un délai d'attente, laissez-moi essayer d'installer le réseau privé en premier. – paradox

+0

Ok, une fois que j'ai mis en place et redémarré mon vagabond, j'ai essayé de me connecter à 192.169.33.10:8080, il dit que la connexion a été refusée, 192.168.33.10 a refusé de se connecter. – paradox

+0

Voici les parties importantes de mon fichier vagabond: config.vm.network "private_network", ip: "192.168.33.10" et config.vm.network "forwarded_port", invité: 8000, hôte: 8000 –