Debian 下部署 Nodejs服务
创建服务目录,cd进入相应的目录下,git拉取代码。https://github.com/samxxxxx/dy_vid.git 设置自动启动: 你可以使用systemd来管理服务并设置它们在系统启动时自动启动。 a. 创建一个新的systemd服务单元文件。在终端中执行以下命令: sudo nano /etc/systemd/system/nodejs-app.service b. 将以下内容粘贴到文件中(假设你的启动脚本是app.js,如果不是,请相应地修改ExecStart行): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [Unit] Description=Node.js dy vid service Application After=network.target [Service] Environment=NODE_PORT=8848 Type=simple User=root WorkingDirectory=/usr/local/dy_vid/dy_vid ExecStart=/usr/bin/node /usr/local/dy_vid/dy_vid/index.js Restart=on-failure [Install] WantedBy=multi-user.target 在上述文件中替换your_username为你的用户名,/path/to/your/app为你的应用程序的根目录,并且app.js为你的启动脚本的名称。 c. 保存并关闭文件(在Nano编辑器中按下Ctrl + X,然后输入Y并按下Enter)。 d. 启用并启动你的服务: sudo systemctl enable nodejs-app sudo systemctl start nodejs-app 现在,你的Node.js应用程序应该会在系统启动时自动运行。