“首先以具有sudo权限的方式为Gunicorn创建并打开系统套接字文件”(此文件的目录不*似乎*存在)

问题描述 投票:-1回答:1

我正在运行ubuntu 18.04的服务器上工作。这个有关django部署(https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04)的数字海洋教程告诉我执行以下操作:“我们现在已经完成了Django应用程序的配置。我们可以通过输入以下内容退出虚拟环境:

(env): deactivate“我对虚拟环境很熟悉,我做到了。现在我一点都不熟悉:“首先以具有sudo特权的Gunicorn创建和打开systemd套接字文件:

sudo nano /etc/systemd/system/gunicorn.socket

[首先,由于我刚刚停用了环境,所以我现在在justin@ubuntu-s-1vcpu-1gb-nyc3-01:~$。如果我ls,我只会看到我创建的project文件夹,其中包含virtualenv,python项目,manage.py和静态目录。我在哪里找不到这个

/etc/systemd/system/

他们告诉我使用的目录和命令不能创建目录,只能创建文件。所以我很困惑,任何帮助将不胜感激。

gunicorn digital-ocean systemd django-deployment
1个回答
1
投票
/etc不在~内部。尝试ls /etc查看该目录中已经存在的内容。如果需要创建该目录,则可以使用sudo mkdir -p /etc/systemd/system/进行创建(-p标志用于确保在systemd下也不存在etc的情况下,也会创建该目录)。
© www.soinside.com 2019 - 2024. All rights reserved.