"Start by creating and opening a systemd socket file for Gunicorn with sudo privileges"(此文件的目录*似乎*不存在)

"Start by creating and opening a systemd socket file for Gunicorn with sudo privileges" (directory to this file does not *appear* to exist)

我在服务器 运行 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/

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

/etc 不住在 ~ 里面。尝试 ls /etc 查看该目录中已有的内容。如果你需要创建那个目录,你可以用 sudo mkdir -p /etc/systemd/system/ 来创建(-p 标志是为了确保,以防 systemdetc 下也不存在,它将被创建)。