django - 如何在 Nginx 和 uWSGI 上运行多个 Django 站点?

标签 django nginx uwsgi

是否可以使用 Nginx 和 uWSGI 在同一台服务器上运行多个 Django 站点?

我想有必要运行多个 uWSGI 实例(每个站点一个)。我将/etc/init.d/uwsgi 复制到 uwsgi2 并更改了端口号。但是,我收到以下错误:

# /etc/init.d/uwsgi2 start
Starting uwsgi: /usr/bin/uwsgi already running.

如何运行多个 uWSGI 实例?

谢谢

最佳答案

您可以创建多个虚拟主机,允许您托管多个彼此独立的站点。更多信息在这里:http://wiki.nginx.org/VirtualHostExample .

这里还有一些关于如何设置虚拟主机的更详细的信息 http://projects.unbit.it/uwsgi/wiki/RunOnNginx#VirtualHosting .

关于django - 如何在 Nginx 和 uWSGI 上运行多个 Django 站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7942961/

相关文章:

javascript - 当我尝试从表单更新时出现白色错误屏幕

ruby-on-rails - 使用 nginx 通过子域服务路由

database - 在不重新启动服务器的情况下使 django 的设置缓存无效?

linux - 如何检查我是否达到了 Linux 中的 X 限制?

django - 随机数据库与 AWS 中的 Django 和 Postgresql 断开连接

docker - 启动容器进程导致 "exec:\"uwsgi\": executable file not found in $PATH": unknown

python - 无法登录 Django 单元测试

django - 如何将 Django 模拟实例传递给类方法?

django - 如何在构建时链接 docker 容器?

django - 如何配置Nginx> Varnish> uWSGI设置