"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
标志是为了确保,以防 systemd
在 etc
下也不存在,它将被创建)。
我在服务器 运行 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
下也不存在,它将被创建)。