如何将nestjs应用程序部署到Dreamhost VPS?简单地添加NodeJS并将您的nestjs dist文件夹内容复制到站点的根目录是行不通的。我似乎在Dreamhost或nestjs上找不到任何文档来解释如何进行此操作。
答案 0 :(得分:0)
RewriteEngine On
RewriteRule ^$ http://127.0.0.1:3000/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:3000/$1 [P,L]
npm run build
npm install
touch ./tmp/restart.txt
重新启动NodeJS应用。在Dreamhost网站的根目录中,而不是公用文件夹中。app.setGlobalPrefix('api');
这是我发现的一个站点,该站点有助于找出需要完成的重写以将请求重定向到在端口3000上运行的nestjs: -https://medium.com/@mayomi1/how-to-host-a-node-js-app-on-shared-host-52e12a62a259
希望对其他可能尝试这样做的人有所帮助。