IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Serveurs (Apache, IIS,...) Discussion :

[Vagrant] acceder depuis une autre pc


Sujet :

Serveurs (Apache, IIS,...)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Symfony - CMS Wordpress - Zend
    Inscrit en
    Septembre 2011
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Symfony - CMS Wordpress - Zend
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 306
    Par défaut [Vagrant] acceder depuis une autre pc
    Bonjour,

    J'utilise PUPHPET je demarre ma machine virtuelle

    et je voudrait accéder a mon localhost depuis un smartphone ou autre

    j'ai toujours ce message: ce site est inaccessible

    j'ai modifier mon apache2.conf comme ceci:

    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    AccessFileName .htaccess
     <FilesMatch "^\.ht">
         Require all denied
     </FilesMatch>
     
     <Directory /var/www>
       Options FollowSymLinks
       AllowOverride None
       Require all granted
       Allow from 127.0.0.1
       Allow from 192.168.0.128 // ip telephone mobile
       Allow from 192.168.56.1 // ip machine virtuelle
       Allow from local.dev // alias de mon localhost
       Allow from 192.168.0.181 // ip de machine hôte
       Allow from all
     </Directory>
     
     
     HostnameLookups Off
     ErrorLog "/var/log/apache2/error.log"
     LogLevel warn
     /etc/apache2/apache2.conf[RO]


    je met bien l'adresse de ma machine sur mon téléphone mobile et j'ai ajouter l'adresse ip de mon téléphone dans le apache2.conf
    merci pour votre aide

    UPDATE: voici mon erreur quand j'assaie de faire une requete avec retrofit (App Android) vers mon backend php:
    pour rappel je suis sur une machine virtuelle vagrant..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    : onFailure: failed to connect to /10.0.2.2 (port 80)
    et voici mon fichier conf dans
    /etc/apache2/apache2.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    User www-data
     Group www-data
    
     AccessFileName .htaccess
     <FilesMatch "^\.ht">
         Require all denied
     </FilesMatch>
    
     <Directory /var/www>
       Options FollowSymLinks
       AllowOverride None
       Require all granted
       allow from all
     </Directory>
    
    
     HostnameLookups Off
     ErrorLog "/var/log/apache2/error.log"
     LogLevel warn
     EnableSendfile Off
    personne pour m'aiguiller?

  2. #2
    Membre éclairé
    Homme Profil pro
    Symfony - CMS Wordpress - Zend
    Inscrit en
    Septembre 2011
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Symfony - CMS Wordpress - Zend
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 306
    Par défaut J'ai ouvert mon port 80 sur la vm..
    Bonsoir,

    J'ai ouvert le port 80 sur ma vm dans virtual box

    mais je n'arrive pas a me connecté depuis ma tablette sur ma machine vitrtuelle..

    voici le net stat je suis sur ubuntu:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    tcp        0      0 machine1.puphpet:9000   *:*                     LISTEN
    tcp        0      0 machine1.puphpet:mysql  *:*                     LISTEN
    tcp        0      0 *:ssh                   *:*                     LISTEN
    tcp        0      0 10.0.2.15:ssh           10.0.2.2:51890          ESTABLISHED
    tcp6       0      0 [::]:https              [::]:*                  LISTEN
    tcp6       0      0 machine1.puphpet:9200   [::]:*                  LISTEN
    tcp6       0      0 localhost:9200          [::]:*                  LISTEN
    tcp6       0      0 [::]:http               [::]:*                  LISTEN
    tcp6       0      0 machine1.puphpet:9300   [::]:*                  LISTEN
    tcp6       0      0 localhost:9300          [::]:*                  LISTEN
    tcp6       0      0 [::]:ssh                [::]:*                  LISTEN
    udp        0      0 *:bootpc                *:*
    udp        0      0 192.168.56.101:ntp      *:*
    udp        0      0 10.0.2.15:ntp           *:*
    udp        0      0 machine1.puphpet:ntp    *:*
    udp        0      0 *:ntp                   *:*
    udp6       0      0 fe80::a00:27ff:fece:ntp [::]:*
    udp6       0      0 fe80::a00:27ff:fe54:ntp [::]:*
    udp6       0      0 localhost:ntp           [::]:*
    udp6       0      0 [::]:ntp                [::]:*
    Active UNIX domain sockets (servers and established)
    et un capture de virtualbox:

    Nom : Capture d’e?cran 2017-08-02 a? 21.34.16.png
Affichages : 866
Taille : 35,9 Ko

    et mon erreur dans vagrant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     machine1: You are trying to forward to privileged ports (ports <= 1024). Most
    ==> machine1: operating systems restrict this to only privileged process (typically
    ==> machine1: processes running as an administrative user). This is a warning in case
    ==> machine1: the port forwarding doesn't work. If any problems occur, please try a
    ==> machine1: port higher than 1024.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 74
    Par défaut
    Bonjour,

    Ton problème est peut être réseau. As tu essayé de communiquer avec ta machine virtuel avec un simple ping avant ? Depuis ton tel
    Je vois dans tes configurations que l'adresse IP de ta VM est différente de celle de ton tel.

    Quel type de carte réseau as tu configuré sur le VM ?

  4. #4
    Membre éclairé
    Homme Profil pro
    Symfony - CMS Wordpress - Zend
    Inscrit en
    Septembre 2011
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Symfony - CMS Wordpress - Zend
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 306
    Par défaut réponse à aminlove88
    Bonjour,

    Merci pour ta réaction.

    j'arrive bien a pingé depuis ma machine hôte
    et pas depuis mon tel..

    Mon mode d'accès réseau est en nat(virtual box)

    je comprends te demande:
    Je vois dans tes configurations que l'adresse IP de ta VM est différente de celle de ton tel.
    peut m'en dire plus?

    Merci

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 74
    Par défaut
    Le problème peut venir de là.
    Dans ce mode, les paquets allant vers l'extérieur de la VM, utiliseront comme IP source ta machine Hôte. Pour une utilisation client, c'est suffisant.
    Il me semble que t'a VM ne puisse pas recevoir des requêtes de l'extérieur directement.

    Je te conseillerai donc de le mettre en mode accès par pont.
    Ta machine aura sa propre adresse IP.

  6. #6
    Membre éclairé
    Homme Profil pro
    Symfony - CMS Wordpress - Zend
    Inscrit en
    Septembre 2011
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Symfony - CMS Wordpress - Zend
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 306
    Par défaut Nat -> bridge
    J'ai changé le mode de connexion(VirtualBox) et j'ai cette erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    here was an error while executing `VBoxManage`, a CLI used by Vagrant
    for controlling VirtualBox. The command and stderr is shown below.
    
    Command: ["modifyvm", "7a56eac5-1772-4dd9-994a-c21ad3d664a6", "--natpf1", "tcp6085,tcp,,6085,,22", "--natpf1", "tcp9000,tcp,,9000,,80", "--natpf1", "ssh,tcp,127.0.0.1,2222,,22"]
    
    Stderr: VBoxManage: error: A NAT rule of this name already exists
    VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component NATEngineWrap, interface INATEngine, callee nsISupports
    VBoxManage: error: Context: "AddRedirect(Bstr(strName).raw(), proto, Bstr(strHostIp).raw(), RTStrToUInt16(strHostPort), Bstr(strGuestIp).raw(), RTStrToUInt16(strGuestPort))" at line 1820 of file VBoxManageModifyVM.cpp

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo