web-dev-qa-db-fra.com

Comment trouver l'adresse IP du serveur Apache2 sur Ubuntu?

J'ai téléchargé Ubuntu sur VirtualBox et j'y ai installé Apache2. J'ai configuré le serveur et cela fonctionne sur "localhost". Le problème est que j'ai besoin de l'adresse IP du serveur, la commande 'ifconfig' donne une adresse IP privée, Comment puis-je trouver l'adresse IP locale du serveur?

aidez-moi, s'il vous plaît :( !!

5
Areej Qadomi

Vous obtenez l'adresse IP locale de la carte réseau actuellement utilisée (celle utilisée dans votre réseau local, attribuée par votre routeur) à l'aide de la commande suivante:

ip route get 1 | awk '{print $NF; exit}'

Cette commande imprime les adresses IPv4 et IPv6 de l’interface actuellement active:

hostname -I

Si vous préférez une commande simple, mais que vous êtes prêt à lire un texte pour localiser l’information, consultez l’une des commandes ci-dessous. Ils impriment par défaut toutes les interfaces réseau disponibles, mais vous pouvez également en spécifier une en ajoutant son nom en tant qu'argument supplémentaire à chacune d'elles.

ifconfig
ip addr show

Vous obtenez votre IP publique (celle avec laquelle vous êtes connecté à Internet) en utilisant la commande:

curl ifconfig.me

Ou visitez le site http://ifconfig.me/ dans votre navigateur pour voir votre adresse IP et plus d'informations, et pour en savoir plus sur les options de ligne de commande.

5
Byte Commander

Si vous souhaitez accéder à votre Apache à partir de votre réseau local (à partir du réseau auquel la machine exécutant la virtualbox est connectée), vous pouvez définir la configuration réseau de l'instance virtuelle sur 'Adaptateur ponté'. Ce faisant, votre machine virtuelle utilisera la carte réseau physique sélectionnée de votre hôte. En ayant cela en place, l'instance virtuelle peut facilement obtenir une adresse IP de votre routeur via DHCP. Vous pouvez ensuite rechercher l'attribution d'adresse dans la machine virtuelle ou dans la liste des baux sur le routeur.

0
hecke