我正在运行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
标志是为了确保,如果systemd
也不存在etc
,它将被创建(。