Ne peut pas obtenir l'accès à http://localhost:80 sur l'exécution du serveur apache
Sur l'exécution du serveur apache sous ubuntu 14.04-je obtenir "This webpage is not available"
dans le navigateur ou "curl: (7) Failed to connect to localhost port 80: Connection refused"
à l'aide de $ curl localhost
. D'ailleurs je peux me connecter à 127. * . * . * (par ex. 127.0.0.2) - ne fonctionne pas seulement 127.0.0.1
/etc/hosts
127.0.0.1 localhost
127.0.1.1 al-ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ports.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
Quand je change de port par exemple Listen 82
alors je peux me connecter à localhost:82 ou 127.0.0.1:82
Il n'existe pas de n'importe quel processus utilise le port 80, à l'exception apache2:
$sudo netstat -tulpn | grep 80
=> tcp6 0 0 :::80 :::* LISTEN 7127/apache2
Il y a trois fichiers dans /var/log/apache2/:
access.log, error.log and other_vhosts_access.log
Quand redémarrer apache2: $ tail -f error.log
[Thu Feb 19 16:03:19.570066 2015] [mpm_prefork:notice] [pid 1285] AH00169:
caught SIGTERM, shutting down
[Thu Feb 19 16:03:20.673519 2015] [mpm_prefork:notice] [pid 3454] AH00163:
Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.6 configured -- resuming normal
operations
[Thu Feb 19 16:03:20.674355 2015] [core:notice] [pid 3454] AH00094: Command line: '/usr/sbin/apache2'
Quand de la connexion à localhost dans tous les fichiers journaux - rien.
J'ai installé apache sur d'autres ubuntu14.04 système et tous les travaux.
Ce qui cause le blocage du port 80, savez-vous quel est le problème?
- Pouvez-vous la queue le journal des erreurs d'Apache lorsque vous le redémarrez, et lorsque vous essayez de vous connecter et il ne fonctionne pas? tail-f /var/log/apache2/error.journal
- ratsbane, j'ai ajouté cette information à la question.
- avez-vous un pare-feu sur le serveur ? vous devriez vérifier selinux et os pare-feu (iptables) statut
Vous devez vous connecter pour publier un commentaire.
Cette question liée à https://serverfault.com/questions/670575/failed-to-connect-to-127-0-0-1-port-80.
Pas de n'importe quel processus de bloquer le port 80. Problème lié à un pare-feu NAT règles qui sont de rediriger les connexions à 80 port à l'autre désactivé port. Il fixe avec la suppression de ces règles.
J'ai eu le même problème.
Dans mon apache httpd.fichier conf, j'ai eu
alors je l'ai changé pour:
et il a travaillé à la fois avec localhost et avec l'adresse ip.