instalar - No se puede obtener acceso a http:// localhost: 80 en la ejecución de un servidor apache
virtual host apache ubuntu (2)
Esta pregunta está relacionada con https://serverfault.com/questions/670575/failed-to-connect-to-127-0-0-1-port-80 .
No hay ningún proceso que bloquee el puerto 80. Problema relacionado con las reglas de NAT del firewall que están redirigiendo las conexiones al puerto 80 a otro puerto deshabilitado. Se corrigió con la eliminación de estas reglas.
Al ejecutar apache server en ubuntu 14.04 "This webpage is not available"
en el navegador o "curl: (7) Failed to connect to localhost port 80: Connection refused"
usando $ curl localhost
. Además puedo conectarme a 127. *. *. * (por ejemplo, 127.0.0.2): no funciona solo 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>
Cuando cambio el puerto, por ejemplo, Listen 82
entonces me puedo conectar a localhost: 82 o 127.0.0.1:82
No hay ningún proceso que use el puerto 80, excepto apache2:
$sudo netstat -tulpn | grep 80
=> tcp6 0 0 :::80 :::* LISTEN 7127/apache2
Hay tres archivos en / var / log / apache2 /:
access.log, error.log and other_vhosts_access.log
Al reiniciar 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''
Al conectarse a localhost en todos los archivos de registro, nada.
Instalé apache en otro sistema ubuntu14.04 y todo funciona.
¿Qué causa bloquear el puerto 80? ¿Sabes cuál es el problema?
Yo tuve el mismo problema. En el archivo httpd.conf de mi apache, tuve
Listen 198.166.2.1:8000
luego lo cambié a:
Listen 8000
y funcionó tanto con localhost como con la dirección IP.