如何在虚拟机上上传我的服务器?
How to upload my servers on virtual machine?
我在本地有 2 个服务器。第一个是 Vuejs 的前端,第二个是 Flask 的后端。从客户端我请求一个 api 到第二个
我必须将这两个上传到远程 Linux VM (Debian),我有它的凭据并且我可以通过 PuTTy 成功连接它。
如何将我的 2 个目录传输到 VM?
那么,我应该更改客户端用于 api 服务器请求的地址,仅此而已?或者我必须做其他事情?
您可以通过scp 或sftp 协议复制目录。对于您的情况,这可以通过 winscp 软件轻松完成。
scp、sftp(winscp实现)和ssh(putty实现)都使用ssh协议。 Putty 用于远程终端(即您可以向服务器发出命令),而 winscp 用于上传、下载和管理文件。
如果您正在开发某些东西,您可能需要更频繁地进行此部署。这些软件仅适用于单次部署。在专业环境中,这种部署是自动化的,并且发生得很快。
很可能您的项目中也有一些数据库。这里最常见的选项是一些数据库级同步,或者将数据库转储到文件中并在文件级同步。但这已经是另一个话题了。
您也不太可能需要两个不同的 VM 用于 vuejs 和 flask。您可以将它们连接到一个 VM,这将使您的任务变得更加容易。
您可能很难使服务器上的部署正常运行。这一切仅仅是个开始。不过不用担心,当你全部学会之后,一切都会很简单!
我在本地有 2 个服务器。第一个是 Vuejs 的前端,第二个是 Flask 的后端。从客户端我请求一个 api 到第二个
我必须将这两个上传到远程 Linux VM (Debian),我有它的凭据并且我可以通过 PuTTy 成功连接它。
如何将我的 2 个目录传输到 VM?
那么,我应该更改客户端用于 api 服务器请求的地址,仅此而已?或者我必须做其他事情?
您可以通过scp 或sftp 协议复制目录。对于您的情况,这可以通过 winscp 软件轻松完成。
scp、sftp(winscp实现)和ssh(putty实现)都使用ssh协议。 Putty 用于远程终端(即您可以向服务器发出命令),而 winscp 用于上传、下载和管理文件。
如果您正在开发某些东西,您可能需要更频繁地进行此部署。这些软件仅适用于单次部署。在专业环境中,这种部署是自动化的,并且发生得很快。
很可能您的项目中也有一些数据库。这里最常见的选项是一些数据库级同步,或者将数据库转储到文件中并在文件级同步。但这已经是另一个话题了。
您也不太可能需要两个不同的 VM 用于 vuejs 和 flask。您可以将它们连接到一个 VM,这将使您的任务变得更加容易。
您可能很难使服务器上的部署正常运行。这一切仅仅是个开始。不过不用担心,当你全部学会之后,一切都会很简单!