2017-08-18 4 views
0

J'ai développé une application web en utilisant laravel & apache 2.4 dans ubuntu 15.04 dans vmware. J'ai configuré l'adresse IP de l'ubuntu comme statique qui est 192.168.1.250. Dans ubuntu, je peux accéder à l'application Web depuis l'adresse IP 127.0.0.1 ou localhost. Et à partir des périphériques en réseau, je peux y accéder en utilisant l'adresse IP 192.168.1.250 d'ubuntu. Maintenant, je veux accéder à l'application Web en utilisant un nom de domaine à partir des périphériques en réseau au lieu de l'adresse IP. Je pense que je dois installer et configurer le serveur DNS dans Ubuntu avec Apache. Donc, j'ai installé BIND dns et essayé de le configurer, mais a échoué. Donc, si cela peut être fait avec BIND, alors je me demandais comment? Si non, alors qu'est-ce qui peut être une autre façon? Je vous remercie !comment accéder à mon application web dans apache-ubuntu avec un nom de domaine personnalisé dans un réseau local?

Répondre

0

Vous pouvez créer un tunnel à votre environnement local en utilisant ngrok qui vous donnera une adresse temporaire (pour garder l'électricité statique d'adresses que vous devez utiliser les fonctions pro aka fonctions payantes)

suivre les étapes suivantes:

  • Télécharger ngrok et décompressez ngrok
  • Ouvrez un cmd/terminal et naviguez jusqu'à ngrok emplacement
  • Tapez la commande suivante:

ngrok http {your_localhost_server_port_number}

  • Il va créer le tunnel, mais nous avons besoin de pointer un hôte virtuel pour ce modifier de sorte que votre hôte virtuel du serveur local et ajouter un nom alias/serveur comme suit:

    REMARQUE: si vous avez une seule application en cours d'exécution sur votre serveur local cette étape est facultative

* .ngrok.io

  • redémarrer maintenant votre serveur local pour charger notre nouvelle configuration
  • Maintenant, vous pouvez voir votre site localhost en ligne en utilisant l'URL fournie de ngrok.
  • Profitez-en!