Hi I have a nginx server running on a linux machine. I can connect it to from localhost using curl -v http://localhost:8080
fine. But can't connect it to using curl -v http://<machine-ip>:8080
, or from browsers in some other machine.
The config file is
server {
listen 8080;
listen [::]:8080;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}
Port 8080 is being listened to on IPv4 and IPv6, as sudo netstat -tulpn | grep nginx
gives
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 123495/nginx: maste
tcp6 0 0 :::8080 :::* LISTEN 123495/nginx: maste
The firewall is down, as doing sudo ufw status
tell status: inactive
.
I have looked at a lot of answers on various stack exchange sites, but can't figure out the issue. Would appreciate any help. TIA.