设置Django和Nginx uWSGI的多站点
upstream django_site1 {
server unix:///home/www/site1/sock;
# server 127.0.0.1:8000;
}
server {
listen 80;
server_name .site1.com; # substitute your machine's IP address or FQDN
charset utf-8;
client_max_body_size 75M; # max upload size
# Django media
location /media {
# your Django project's media files - amend as required
alias /home/www/site1/media;
}
location /static {
# your Django project's static files - amend as required
alias /home/www/site1/static;
}
# Finally, send all non-media requests to the Django server.
location / {
uwsgi_pass django_site1;
# the uwsgi_params file you installed
include /etc/nginx/uwsgi_params;
}
}设置两个提供不同socket的uwsgi
PreviousNginx uWSGI错误日志"(13: Permission denied) while reading upstream"NextDocker容器迁移后uWSGI运行报错"ImportError: No module named datetime"
Last updated