【发布时间】:2021-08-22 23:41:02
【问题描述】:
我正在使用 Linode 实例 (Ubuntu 20) 来部署我的网站。
以默认方式运行 nginx 服务器将 IP_ADDRESS 返回到默认 nginx 页面,将 IP_ADDRESS:3000 返回到我的实际应用程序(当然,当它正在运行时)。
我想允许用户直接使用 IP_ADDRESS/ 访问我的应用程序 现在,为此我修改了两件事-
-
/etc/nginx/sites-available/default- 将默认值更改为 root/root/APP_NAME/ -
/etc/nginx/nginx.cong- 将用户从 www-data 更改为 root
现在,它的作用是在 plain text 中提供我的 app.js 文件,而不是实际提供应用程序,无论我是否已使用 node app.js 启动我的应用程序。
【问题讨论】:
标签: node.js apache nginx deployment linode