web-dev-qa-db-fra.com

Impossible d'accéder au serveur Web via l'adresse IP locale sous UBUNTU 12.10

Récemment, j'ai installé Ubuntu 12.10 sur ma machine de développement. j'ai aussi installé Apache 2.2 & Php 5.3.8 et Php 5.2.17 et MySQL. Tout fonctionne bien et je peux naviguer sur mes sites et projets via 127.0.0.1 & mot-clé Localhost et nom d'hôte, mais je ne peux pas accéder à mes sites ni au serveur Web Apache via l'adresse IP locale (192.168.1.5) . Je lance ce modèle sur un ordinateur portable avec Ubuntu 11.10 et peut accéder via 192.168.1.x.

Avez-vous une idée de ce problème s'il vous plaît laissez-moi savoir votre XP dans ce cas?

merci mille fois à propos de votre patient ... Farzam.

11
farzam

Peut-être que votre Apache est lié à localhost uniquement. Recherchez dans votre fichier de configuration Apache .__ (httpd.conf)

Listen 127.0.0.1:80

et le remplacer par:

Listen 80

ou

Listen *:80

Vérifiez également les paramètres du pare-feu, recherchez la ligne ci-dessous dans le même fichier:

Allow from 127.0.0.1

et essayez de le changer pour:

Allow from all
15
Farzan

Vous devez remplacer la ligne d'écoute comme indiqué ci-dessous:

Listen 0.0.0.0:80

2
Zubair1

Le pare-feu Windows ne comportait pas d'exception pour le port 80 . D'une manière ou d'une autre IIS fonctionnait correctement, mais n'autorisait pas le port Apache 80. Même la désactivation du service de pare-feu Windows ne le permettait pas.

Recherchez dans Windows le "Pare-feu" et créez une nouvelle règle. Choisissez Port, entrez 80, Appelez-le: HTTP ou autre, Enregistrer. Redémarrez le service Apache.

0
Alien

J'ajoute une balise de répertoire:

 Options Index FollowSymLinks 
 AllowOverride All 
 Exiger tout accordé 
0
Hoi Dang

Essayer: 

Sudo ufw allow from 192.168.1.5
0
knighted