localhost works but server_name times out!

Credo nginx-forum at forum.nginx.org
Tue Feb 6 15:29:35 UTC 2018


I'm new to nginx and I'm trying to learn it fast so that I can use it in a
work project.
But I have a weird problem. I have a django project which I run using uwsgi
and I'm trying to use nginx as a reverse proxy for it. It works fine as long
as I access it through localhost:port, but when I use the server name, it
just gets stuck until it times out. There is no error, not even in
/var/log/nginx/error.log.

These are my configurations:

/etc/nginx/conf.d/default.conf:
server {

        listen  9506;

        server_name localhost;
        charset utf-8;

        client_max_body_size 75M;

        location / {
                root
/home/user/shayan/Desktop/djangoProjects/user_management;
                uwsgi_pass
unix:/home/shayan/Desktop/djangoProjects/user_management/uwsgi-nginx.sock;
                include /etc/nginx/uwsgi_params;
        }

}


/home/shayan/Desktop/djangoProjects/user_management/uwsgi.ini:
[uwsgi]
ini=:base

socket=%duwsgi-nginx.sock
master=true
processes=4

[dev]
ini=:base
socket= :8001

[local]
init= :base
http= :8000

[base]
chmod-socket=666


and this is how I run uwsgi:
uwsgi --wsgi-file user_management/wsgi.py --ini uwsgi.ini

So...what's wrong here?
Thanks

Posted at Nginx Forum: https://forum.nginx.org/read.php?2,278385,278385#msg-278385



More information about the nginx mailing list