【发布时间】:2019-10-23 04:32:22
【问题描述】:
我的项目是用 [ReactJS + php + mysql] 创建的。我已经设置了我的本地环境,例如npm install、npm start,这很好,我的网站在我的本地 PC localhost:1234 中运行良好。之后,我想将我的 ReactJS Web 应用程序部署到生产环境中,为此我有一个 Digitalocean 的 Ubuntu 18.04 服务器。因此,我安装了 Nginx Web 服务器并让加密的 SSl 我有一个 DNS xplosa.com,这一切都已完成,目前指向 nginx 主页。
我已经尝试过npm build,这太完美了,没有错误我可以在我的项目中看到一个名为 dist 的目录,它的部署源是一堆杂乱无章的文件,无论如何我只是复制我的 dist contains(在我的本地电脑中)使用 SFTP 方法传输到我的 Nginx 指向目录(我的 digitalocean 的 ubuntu 服务器),但是在我重新启动我的 nginx 并使用 www.xplosa.com 在互联网上检查我的网站后,它只显示我的网站欢迎消息。之后,我从中删除了我的源代码,并保留了它的欢迎页面,回到我的本地电脑并检查它在我的本地机器上是否有效。请帮助我在生产环境中部署我的 ReactJS Web 应用程序
【问题讨论】:
标签: php reactjs nginx deployment ubuntu-18.04