Ne peut pas accéder au serveur web via l'adresse IP locale sur UBUNTU 12.10
Récemment, j'ai installer Ubuntu 12.10 sur ma machine de dev. aussi j'ai installé apache 2.2 &
Php 5.3.8 et Php version 5.2.17 et MySQL. Tout fonctionne bien et je navigue sur mes sites et des projets via 127.0.0.1 & Localhost mot-clé et le nom d'hôte, Mais je ne peux pas accéder à mes sites ou serveur web Apache via l'adresse ip Locale (192.168.1.5).
Je lance ce modèle sur l'ordinateur Portable avec Ubuntu 11.10 et que vous pouvez accéder via 192.168.1.x.
Avez-vous une idée sur ce problème s'il vous plaît laissez-moi savoir votre XP dans ce cas ?
un million de mercis à propos de votre patient...
Farzam.
- Recherchez un
Listen
directive. Il doit être quelque chose commeListen 0.0.0.0:80
.
Vous devez vous connecter pour publier un commentaire.
Peut-être votre Apache est bornée à localhost seulement. Regardez dans votre fichier de configuration d'Apache
(httpd.conf) pour
et de le remplacer par:
ou
Également vérifier les paramètres de Pare-feu, pour un look à la ligne ci-dessous dans le même fichier:
et essayez de la remplacer par:
Vous devez remplacer l'écouter ligne comme indiqué ci-dessous:
Listen 0.0.0.0:80
Essayer:
sudo dpkg --get-selection | grep ufw
vous dira si vous avez installé ou pas. Si c'est le cas, cet article est une bonne lecture pour vous: tecmint.com/how-to-install-and-configure-ufw-firewallJe ajouter un Annuaire de tag:
Le Pare-feu Windows n'a pas eu une exception pour le port 80.
En quelque sorte, IIS a bien fonctionné, mais ne serait pas permettre à Apache le port 80. Même en désactivant le Pare-feu Windows ne le permet pas.
Fenêtres de recherche pour "Pare-feu" et de Créer une nouvelle règle. Choisissez le Port, entrez 80, l'Appeler: HTTP ou que ce soit, Enregistrer. Redémarrez Apache service.
dans mon cas, je travaille sur nestjs et
auparavant, j'ai lancer mon projet sur
app.listen(3001)
comme cecij'ai d'abord changer à ce
app.listen(3001,'192.168.xx.xx')
maintenant je veux accéder à mon projet sur un autre ordinateur à l'aide d'ip sur le réseau local (LAN)
il est donc maintenant nous permettent d'accéder à tout particulier port après l'adresse ip
signifie que si j'ai accès
192.198.xx.xx
alors je peux accéder à l'adresse.mais si je les ajoute port comme ce
192.198.xx.xx:3001
puis il me laisse pas permettre d'accéder à l'adresse ip est donc dans ce cas je résoudre mon problème par exécuter cmd suivantessudo service ufw stop
sudo iptables -nvL
sudo iptables -nvL|less
sudo iptables -F
"Pare-feu Windows n'a pas eu une exception pour le port 80. En quelque sorte, IIS a bien fonctionné, mais ne serait pas permettre à Apache le port 80. Même en désactivant le Pare-feu Windows ne le permet pas.
Fenêtres de recherche pour "Pare-feu" et de Créer une nouvelle règle. Choisissez le Port, entrez 80, l'Appeler: HTTP ou que ce soit, Enregistrer. Redémarrez Apache service." - Cela a fonctionné pour moi. Après, j'ai activé les ports 8080 sur le pare-feu windows Server 2012 (j'utilise le port 8080).