我开发了一个渐进式Web应用程序(基于PHP和JavaScript),并通过FileZilla将其上传到远程服务器LEMP(基于Debian / Nginx)上。 将来如何在不使用FTP的情况下部署更新? 有哪些工具可以管理我的Web应用程序的下一版本?
如果它具有实用性,我可以使用VSCode进行编码。
谢谢大家!
答案 0 :(得分:0)
没有FTP,就无法更新Web应用。为了更新新的服务工作者,它必须与以前的版本至少有一个字节不同。
更新服务工作者文件的唯一方法是通过FTP。
如果由于某种原因无法使用FileZilla,则可以尝试通过Cpanel文件编辑器编辑文件之类的替代方法。
答案 1 :(得分:0)
或者您可以使用免费托管,例如Github Pages,Netlify或Firebase。每次在git仓库上提交内容时,都可以自动进行前台部署。 此解决方案仅适用于您的静态文件。不适用于使用PHP的后端。
答案 2 :(得分:0)
感谢大家的答复。
根据本文,我找到了适合我的解决方案:https://amifactory.team/blog/how-to-deploy-a-website/#simplewayscprsyncftp
在实践中,我使用 lftp 实用程序将本地网站与远程服务器上的网站同步。
一个好的通知是,“ lftp”仅复制更改的文件,从而减少了上传时间,并且仅在“ lftp”过程结束时才复制/覆盖新文件。