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