如何在 cPanel 上部署与 React 和 Redux 集成的 NextJS 应用程序



在 react 中,您可以将构建文件夹中的静态文件传输到 cpanel、direct admin 或其他共享服务器。 nextjs 的解决方案是什么? 不使用 nodejs 并将其安装在服务器上

如果您的应用程序在运行时没有生成动态页面,您可以使用 nextjs export static 这将为您生成静态 HTML,然后您可以在 cpanel 上部署

我自己找到了方法。

在专用服务器上,只要您使用 Putty 连接到服务器,就可以通过创建虚拟主机来加载站点。 通过示例

<VirtualHost *:80>
ServerName digiattar.com
ServerAlias www.digiattar.com
ProxyRequests Off
ProxyPreserveHost On
ProxyVia Full
<Proxy *>
Require all granted
</Proxy>
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
</VirtualHost>

如果在浏览器中输入域地址,服务器将指向运行 Nextjs 的本地主机地址和端口 8080。

完成这些步骤后,您可以转到项目的根目录并使用命令 npm run dev 或 next start 等在计算机上运行 Nextjs

但是在关闭腻子之后一切都过期了,使用 PM2 来解决这个问题

最新更新