如何在没有 Nginx 的情况下在通用模式下部署 Nuxt?



我按照指南进行了以下步骤:

  1. 克隆项目
  2. 已安装的依赖项
  3. 建成项目
  4. 已启动项目

我现在有这个插入:


╭────────────────────────────────────────────╮
│                                            │
│   Nuxt.js v2.9.2                           │
│   Running in production mode (universal)   │
│   Memory usage: 25.9 MB (RSS: 70.4 MB)     │
│                                            │
│   Listening on: http://localhost:3000/     │
│                                            │
╰────────────────────────────────────────────╯

是否有任何可以将域重定向到的应用程序入口点?

许多教程建议安装Nginx,但是我没有足够的权限在我的托管(Infomaniak托管云托管(上这样做。

基本上你需要做什么来确定该公司正在使用什么http服务器,然后将端口80(针对您的域(上的请求代理传递到localhost:3000

在Apache上它是ProxyPass,对于Nginx来说它是proxy_pass。

您可以在.htaccess文件中指定使用的端口 (3000(。

RewriteEngine On
RewriteRule ^(.*)$ http://localhost:3000/$1 [L,P]

这就是Infomaniak建议做的事情。

此外,他们还有一篇关于如何使 Node.js 应用程序使用 pm2 永久运行的文章。

相关内容

  • 没有找到相关文章

最新更新