Configuré un servidor nginx simple y funciona si simplemente escribo localhost
en el navegador. Si intento acceder desde mi teléfono en la misma red, al escribir la dirección IP de mi computadora, aparece el mensaje "página web no disponible". Este es mi nginx.conf:
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
# Load dynamic modules. See /usr/share/nginx/README.fedora.
include /usr/share/nginx/modules/*.conf;
events {
worker_connections 1024;
}
http {
server {
listen 80;
location / {
root /usr/share/nginx/html;
}
}
}
De acuerdo aestepublicar, yoconfiguré mi firewallpara permitir http en la zona de inicio y configurar la red inalámbrica para que esté en esa zona.
Las dos primeras entradas en la cadena INPUT de iptables son
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere
así que no creo que ese sea el problema.
Y, sin embargo, al mirar la captura tcpdump de la solicitud desde mi teléfono, veo una respuesta host unreachable - admin prohibited
:
21:13:38.514782 IP 192.168.1.3.54982 > sidney.http: Flags [S], seq 2569820651, win 14600, options [mss 1460,sackOK,TS val 3018406 ecr 0,nop,wscale 6], length 0
21:13:38.514934 IP sidney > 192.168.1.3: ICMP host sidney unreachable - admin prohibited, length 68
Salida de firewall-cmd --list-all --zone=home
:
home (active)
target: default
icmp-block-inversion: no
interfaces: wlo1
sources:
services: dhcpv6-client http mdns samba-client ssh
ports: 80/tcp
protocols:
masquerade: no
forward-ports:
sourceports:
icmp-blocks:
rich rules:
¿Cual podría ser el problema? Estoy en Fedora 24.