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?
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
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
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 –