Python Gunicorn.service的两个域
我得到了一个域(domain.com)和一个子域(subdomain.domain.com),分别运行带有Gunicorn和Nginx的Django 我的问题是如何设置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
[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实例。