Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Gunicorn.service的两个域_Python_Django_Nginx_Gunicorn - Fatal编程技术网

Python Gunicorn.service的两个域

Python Gunicorn.service的两个域,python,django,nginx,gunicorn,Python,Django,Nginx,Gunicorn,我得到了一个域(domain.com)和一个子域(subdomain.domain.com),分别运行带有Gunicorn和Nginx的Django 我的问题是如何设置Gunicorn.service以包括这两个域 现在我有 [Unit] Description=gunicorn daemon After=network.target [Service] User=usr Group=www-data WorkingDirectory=/home/usr/myproject ExecStart

我得到了一个域(domain.com)和一个子域(subdomain.domain.com),分别运行带有Gunicorn和Nginx的Django

我的问题是如何设置Gunicorn.service以包括这两个域

现在我有

[Unit]
Description=gunicorn daemon
After=network.target

[Service]
User=usr
Group=www-data
WorkingDirectory=/home/usr/myproject
ExecStart=/home/usr/myproject/myprojectenv/bin/gunicorn --access-logfile -     --workers 3 --bind unix:/home/rc/myproject/myproject.sock myproject.wsgi:application

[Install]
WantedBy=multi-user.target

如何添加子域.domain.com的第二个项目

您需要两个gunicorn实例,因此需要两个.service文件。@DanielRoseman这两个站点可以共享同一个套接字吗?它们实际上是两个不同的站点吗?如果是的话,就没有理由这样做。@DanielRoseman没有人是问题中提到的另一个人的子域。所以我想他们可以使用相同的插座,但这不是重点。关键是一个套接字对应一个wsgi文件。如果您的子域通过单独的wsgi文件为单独的Django站点提供服务,那么它需要一个单独的套接字和一个单独的gunicorn实例。