Nginx cannot listen on port 80

I try to install nginx with weapons, but I keep getting "Welcome to nginx!". p. I can successfully listen to other ports (for example, 8080), but port 80 does not work at all.

server { 
listen          80;
server_name     host.ca www.host.ca;
access_log      /var/log/nginx/example2.log;

location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_pass   http://127.0.0.1:8000;

}

}

I start the server as root. I don't seem to see anything working on port 80.

+4
source share
1 answer

Diagnose a problem

Be sure to check your logs (probably, /var/log/nginxor some option).

Check what port 80 gogging can be

netstat -nlp | grep 80

Ports supporting hogging ports

Then make sure the Django site is included in sites-enabled. Delete all old symbolic links if you created the first one.

rm /etc/nginx/sites-enabled/django
ln -s /etc/nginx/sites-available/django /etc/nginx/sites-enabled/django

/etc/nginx/nginx.conf, .

http {
  ...
  include /etc/nginx/sites-enabled/*;
}

nginx.

service nginx restart, service nginx stop && service nginx start

+3

All Articles