在 plesk 中设置服务器端渲染的 Angular 应用程序
Posted
技术标签:
【中文标题】在 plesk 中设置服务器端渲染的 Angular 应用程序【英文标题】:Setting up server side rendered angular app in plesk 【发布时间】:2020-07-14 13:16:19 【问题描述】:我在我的 Angular 应用程序中使用 nguniversal 进行了 setu 服务器端渲染,它在我的本地工作正常,我可以使用
npm run serve:s-s-r
它将运行以下命令
node dist/moviesplay/server/main.js
如何使用 plesk 在我的远程服务器中实现这一点?
我尝试使用 plesk nodejs 扩展并将应用程序根目录和启动文件设置如下
Document Root /httpdocs/angular/dist/moviesplay/server
Application Mode production
Application URL ********
Application Root /httpdocs/angular/dist/moviesplay/server open
Application Startup File main.js
screenshot
【问题讨论】:
这能回答你的问题吗? How to deploy angular universal on Plesk panel (apache) 【参考方案1】:我遇到了同样的问题。角度文件的文档根文件夹必须在应用程序根文件夹内。
基本上server文件夹必须是UI文件夹的父目录
它对我有用。
【讨论】:
你能分享截图吗?我想知道你在 Document root & Application root 中设置了什么【参考方案2】:您需要更改文档根文件夹
Document Root /httpdocs/angular
Application Mode production
Application URL ********
Application Root /httpdocs/angular
Application Startup File dist/server/main.js
【讨论】:
我试过这个,但不幸的是它没有用。我在 Plesk 上的 nodeJs 服务器拒绝启动服务器端。还有其他建议吗?提前致谢! R 你有代理服务器和 ngenx 吗?以上是关于在 plesk 中设置服务器端渲染的 Angular 应用程序的主要内容,如果未能解决你的问题,请参考以下文章