user www-data;
worker_processes auto;
pid /run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
http{
server{
listen 80;
server_name kingzr96269.cn;
charset UTF-8;
access_log off;
error_log /etc/nginx/myweb_error.log;
location /{
include uwsgi_params;
uwsgi_pass 127.0.0.1:8080;
# uwsgi_param UWSGI_script Teacher.wsgi;
# uwsgi_param UWSGI_CHAIR /Teacher;
}
**uwsgi:**
socket=127.0.0.1:8080
#端口
buffer-size=65536
chdir = /home/ubuntu/Teacher
#绝对路径
#wsgi.py 文件在项目中的位置
wsgi-file=Teacher/wsgi.py
module = Teacher.wsgi
processes=4
master =true
vacuum =true
上面是我的配置,翻看了许多人的。执行 uwsgi --http :8000 --module Teacher.wsgi 是可以访问到的。但是nginx 路由的话。就是404。已经好多天没有解决,求大佬指点一下。