如何使我的服务器可用 "forever start server.js"
How to make my server available with "forever start server.js"
我花了几个小时来尝试启动我的服务器 运行。作为 class 作业的一部分,我们正在迁移到 ExpressJS。所以指令如下:
- 在我们的 ssh 服务器(基于Ubuntu)中安装最新版本的 nodejs 和 npm 以及 express、morgan 和 forever。
- 在我们的 "website" 文件夹中,我们创建了一个 "public" 文件夹来放入所有网络内容。
- 然后我们下载了教授上传的 server.js 脚本,我们将把它放在我们拥有的 "website" 文件夹中。
- 然后我们设置"website"文件夹的路径。要明确 "website" 包含 "public" 文件夹和 server.js 脚本。
- 在终端中写入`永远开始server.js`
永远处理 server.js ,但我没有加载我的网站,无论我通过什么浏览器访问(终端也打开)。我试着写永远列表,所有进程都停止了。我认为问题可能出在这里。
我试过使用:
forever start ./bin/www
- 无效
sudo forever start server.js
-没用
sudo nohup forever start server.js
-没用
nohup forever start server.js
-没用
我真的需要弄清楚如何启动此服务器 运行。如果你需要我的东西,请告诉我什么以及如何得到它。我是 windows 用户,其中超过一半的命令是我在研究其他问题时发现的。如果您还需要日志或图像,请让我知道在哪里可以找到它们以将它们提供给您,因为我对其中一些东西知之甚少。 - 谢谢!
你可以试试 nodemon for dev。或者 pm2 用于生产,如果你想保留你的服务器 运行.
我花了几个小时来尝试启动我的服务器 运行。作为 class 作业的一部分,我们正在迁移到 ExpressJS。所以指令如下:
- 在我们的 ssh 服务器(基于Ubuntu)中安装最新版本的 nodejs 和 npm 以及 express、morgan 和 forever。
- 在我们的 "website" 文件夹中,我们创建了一个 "public" 文件夹来放入所有网络内容。
- 然后我们下载了教授上传的 server.js 脚本,我们将把它放在我们拥有的 "website" 文件夹中。
- 然后我们设置"website"文件夹的路径。要明确 "website" 包含 "public" 文件夹和 server.js 脚本。
- 在终端中写入`永远开始server.js`
永远处理 server.js ,但我没有加载我的网站,无论我通过什么浏览器访问(终端也打开)。我试着写永远列表,所有进程都停止了。我认为问题可能出在这里。
我试过使用:
forever start ./bin/www
- 无效sudo forever start server.js
-没用sudo nohup forever start server.js
-没用nohup forever start server.js
-没用
我真的需要弄清楚如何启动此服务器 运行。如果你需要我的东西,请告诉我什么以及如何得到它。我是 windows 用户,其中超过一半的命令是我在研究其他问题时发现的。如果您还需要日志或图像,请让我知道在哪里可以找到它们以将它们提供给您,因为我对其中一些东西知之甚少。 - 谢谢!
你可以试试 nodemon for dev。或者 pm2 用于生产,如果你想保留你的服务器 运行.